Выражения, инструкции и блоки C # (с примерами)

В этой статье мы узнаем о выражениях C #, операторах C #, различиях между выражениями и операторами, а также блоках C #.

Выражения, инструкции и блоки являются строительным блоком программы C #. Мы используем их с момента создания нашей первой программы «Hello World».

Выражения C #

Выражение в C # - это комбинация операндов (переменных, литералов, вызовов методов) и операторов, которые могут быть оценены как одно значение. Чтобы быть точным, выражение должно иметь хотя бы один операнд, но не может иметь никакого оператора.

Давайте посмотрим на пример ниже:

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

Вот 42.05выражение. Кроме того, temperature = 42.05это тоже выражение.

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

Вот a + b + cвыражение.

 if (age> = 18 && age <58) Console.WriteLine («Имеет право на работу»);

Вот (age>=18 && age<58)выражение, возвращающее booleanзначение. "Eligible to work"тоже выражение.

Заявления C #

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

Например:

int age = 21; Интервал = 90;

В приведенном выше примере обе строки являются операторами.

В C # есть разные типы операторов. В этом уроке мы в основном сосредоточимся на двух из них:

  1. Заявление о декларации
  2. Заявление о выражении

Заявление о декларации

Операторы объявления используются для объявления и инициализации переменных.

Например:

char ch; int maxValue = 55;

Оба char ch;и int maxValue = 55;являются заявлениями.

Заявление о выражении

Выражение, за которым следует точка с запятой, называется оператором выражения.

Например:

/ * Присвоение * / area = 3,14 * радиус * радиус; / * Вызов метода - это выражение * / System.Console.WriteLine ("Hello");

Здесь 3.14 * radius * radius- выражение, а area = 3.14 * radius * radius;- выражение-оператор.

Точно System.Console.WriteLine("Hello");так же это и выражение, и утверждение.

Помимо заявления и выражения выражения, есть:

  • Операторы выбора (если… иначе, переключить)
  • Операторы итерации (do, while, for, foreach)
  • Заявления перехода (break, continue, goto, return, yield)
  • Операторы обработки исключений (throw, try-catch, try-finally, try-catch-finally)

Эти утверждения будут обсуждаться в следующих руководствах.

Если вы хотите узнать больше об операторах, посетите C # Statements (справочник по C #)

Блоки 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)содержат только комментарии и никаких утверждений.

Интересные статьи...