C # Вирази, висловлювання та блоки (з прикладами)

У цій статті ми дізнаємося про вирази C #, твердження C #, різницю між виразом та твердженням та блоки C #.

Вирази, оператори та блоки є будівельним блоком програми С #. Ми використовуємо їх з першої програми "Привіт Світ".

C # Вирази

Вираз у C # - це комбінація операндів (змінних, літералів, викликів методів) та операторів, які можна обчислити до одного значення. Якщо бути точним, вираз повинен мати принаймні один операнд, але може не мати жодного оператора.

Давайте подивимось на приклад нижче:

подвійна температура; температура = 42,05;

Ось 42.05вираз. Крім того, temperature = 42.05це теж вираз.

int a, b, c, sum; сума = a + b + c;

Ось a + b + cвираз.

 if (вік> = 18 && вік <58) Console.WriteLine ("Право на роботу");

Тут (age>=18 && age<58)є вираз, який повертає booleanзначення. "Eligible to work"також є виразом.

Заяви C #

Оператор - це основна одиниця виконання програми. Програма складається з декількох тверджень.

Наприклад:

int вік = 21; Міжнародні оцінки = 90;

У наведеному вище прикладі обидва рядки вище є твердженнями.

У C # існують різні типи тверджень. У цьому посібнику ми в основному зупинимося на двох з них:

  1. Заява про декларацію
  2. Заява виразу

Заява про декларацію

Оператори декларації використовуються для оголошення та ініціалізації змінних.

Наприклад:

char ch; int maxValue = 55;

Обидва char ch;і int maxValue = 55;є заявами декларації.

Заява виразу

Вираз, за ​​яким ставиться крапка з комою, називається виразом виразу.

Наприклад:

/ * Присвоєння * / площа = 3,14 * радіус * радіус; / * Виклик методу - це вираз * / System.Console.WriteLine ("Привіт");

Тут, 3.14 * radius * radiusє виразом і area = 3.14 * radius * radius;є виразом виразу.

Так само, System.Console.WriteLine("Hello");це і вираз, і вислів.

Окрім декларації та виразу, є:

  • Заяви про вибір (якщо… інше, переключіть)
  • Заяви про ітерацію (виконуйте, поки, для, напередодні)
  • Заяви про перехід (перерва, продовження, перехід, повернення, вихід)
  • Заяви про обробку винятків (кинути, спробувати зловити, спробувати нарешті, спробувати зловити нарешті)

Ці твердження будуть розглянуті в наступних підручниках.

Якщо ви хочете дізнатись більше про твердження, відвідайте C # Statements (C # reference)

C # Блоки

Блок - це комбінація з нуля або більше операторів, яка укладена в фігурні дужки ().

Наприклад:

Приклад 1: C # Блоки з операторами

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block Console.WriteLine("Current temperature = (0)", temperature); Console.WriteLine("It's hot"); ) // End of block ) ) )

Коли ми запускаємо програму, результат буде:

 Поточна температура = 42,05 Спекотно

Ось два твердження всередині ( ):

 Console.WriteLine ("Поточна температура = (0)", температура);

і

 Console.WriteLine ("Гаряче");

утворює блок .

Приклад 2: Блоки C # без операторів

Блок може не мати в собі жодних операторів, як показано в прикладі нижче.

 using System; namespace Blocks ( class BlockExample ( public static void Main(string() args) ( double temperature = 42.05; if (temperature> 32) ( // Start of block // No statements ) // End of block ) ) )

Тут фігурні дужки ( )після if(temperature> 32)містять лише коментарі та жодного твердження.

Цікаві статті...