Операторы следования выполняются в естественном порядке: начиная с первого до последнего. К операторам следования относятся: выражение и составной оператор.
Любое выражение, завершающееся точкой с запятой, рассматривается как оператор, выполнение которого заключается вычислением значения выражения или выполнением законченного действия, например, вызовом метода. Например:
++i; |
//оператор инкремента |
|
x+=y; |
//оператор сложения с присваиванием |
|
Console.WriteLine(x); |
|
//вызов метода |
x=Math.Pow(a,b)+a*b; |
//вычисление сложного выражения |
Составной оператор или блок представляет собой последовательность операторов, заключенных в фигурные скобки. Блок обладает собственной областью видимости: объявленные внутри блока имена доступны только внутри данного блока или блоков, вложенных в него. Составные операторы применяются в случае, когда правила языка предусматривают наличие только одного оператора, а логика программы требует нескольких операторов. Например, тело цикла while должно состоять только из одного оператора. Если заключить несколько операторов в фигурные скобки, то получится блок, который будет рассматриваться компилятором как единый оператор.