Оператор if
позволяет выполнять другие операторы программы в зависимости от наступления какого либо условия.
Общий вид условного оператора можно представить следующим образом:
if ( условие ) { // оператор или группа операторов, // который будет выполняться в случае // если условие окажется истинным. } else { // в противном случае будет выполняться // эта группа операторов. }
Условие – логическое выражение, которое будет проверяться при выполнении программы.
Пример использования условного оператора if
:
if ( true ) { Console.WriteLine( "True" ); } else { Console.WriteLine( "False" ); }
Этот код выведет на консоль “True” так как условие оператора всегда истинно.
Если в теле оператора if
используется всего один оператор, тогда фигурные скобки можно опустить, в этом случае предыдущий пример можно было бы записать так:
if ( true ) Console.WriteLine( "True" ); else Console.WriteLine( "False" );
При написании условного оператора, конструкция else
может опускаться, если не нужно выполнять никаких действий если условие окажется ложным. Пример:
if ( true ) { Console.WriteLine( "True" ); }
Или в сокращенной форме, с опущенным фигурными скобками:
if ( true ) Console.WriteLine( "True" );