Базовый синтаксис условий и циклов в C#
if
if(условие)
{инструкция;}
if else
if(условие)
{инструкция;}
else
{инструкция;}
if else if
if {условие)
{инструкция;}
else if{условие)
{инструкция;}
else if{условие)
{инструкция;}
else
{инструкция;}
Оператор ? (операция условного выполнения)
Выражение 1 ? Выражение2 : Выражение3;
Пример кода с оператором ?
switch
switch(выражение) {
case 1:
инструкции;
break;
case 2:
инструкции;
break;
case n:
инструкции;
break;
default:
инструкции;
break;
}
for
for{инициализация; условие; итерация)
{
{инструкции;}
}
Пример кода с циклом for
while
while (условие) {инструкции;}
do while
do {
{инструкции;}
} while {условие);
foreach
foreach (тип имя_переменной in коллекция) {инструкции;}
Пример кода с циклом foreach
try
try {
// проверка на наличие ошибок
}
catch (тип_ошибки1) {
//обработка 1-ой ошибки
}
catch (тип_ошибки2) {
//обработка 2-ой ошибки
}
………………………………………..
catch (тип_ошибкиN) {
//обработка N-ой ошибки
}
finally {
// заключительный процесс обработки ошибок
}