Операторы являются инструкциями языка программирования, которые представляют собой законченные фразы и определяют некоторые вполне законченные этапы обработки данных. В состав операторов входят ключевые слова, переменные, константы, операции и выражения. Каждый оператор заканчивается символом В одной строке программы может быть записано несколько операторов, и один оператор может быть записан в нескольких строках.
Оператор присваивания
В языке C# присваивание считается операцией. Вместе с тем запись вида х = ехрг; можно считать настоящим оператором присваивания, также как и одновременное присваивание со списком переменных в левой части:
х1 = х2 = … = хк = ехрг;
В качестве выражения ехрг может выступать просто переменная или константа.
Операторы выбора
В языке C# для выбора одной из нескольких возможностей используются две конструкции — if и switch. Первую из них обычно называют альтернативным выбором, вторую — разбором случаев.
Оператор if
Синтаксис оператора if:
if (выражение1) оператор1 else if (выражение2) оператор2.
else ifвыражение_К) оператор_К else оператор_N.
Выражения (условия), стоящие после ключевого слова if должны заключаться в круглые скобки и быть булевого типа (т. е. эти выражения должны возвращать значения true или false). Следует отметить, что арифметический тип не имеет явных или неявных преобразований к булевому типу (как это делается в языке C++).
Ветви else if, позволяющие организовать выбор из многих возможностей, могут отсутствовать. Может отсутствовать и заключительная ветвь else. В этом случае краткая форма оператора if задает альтернативный выбор — выполнять или не выполнять оператор, который стоит после условия.
Смысл оператора if является простым и понятным. Выражения в if проверяются в порядке их написания. Как только получено значение true, проверка прекращается и выполняется оператор (это может быть блок), который следует за выражением, получившим значение true. С завершением этого оператора завершается и оператор if.