В этой статье мы узнаем о выражениях 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 # есть разные типы операторов. В этом уроке мы в основном сосредоточимся на двух из них:
- Заявление о декларации
- Заявление о выражении
Заявление о декларации
Операторы объявления используются для объявления и инициализации переменных.
Например:
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)
содержат только комментарии и никаких утверждений.