Курсовая работа: Обучающая программа по информатике
Наиболее распространенным синтаксисом switch является следующий:
int a = 1;
switch (a)
{
case 0:
//Операторы, выполняющиеся если a = 0
Console.WriteLine("A = 0");
break;
case 1:
//Операторы, выполняющиеся если a = 1
Console.WriteLine("A = 1");
break;
default:
//Операторы, выполняющиеся, если ни один из явных случаев не подошел
Console.WriteLine("A <> 0 и A <> 1");
break;
}
Блок case x выполняется, если выражение, указанное в скобках после switch равно x. Блок default - если ни одно из case-выражений не выполнилось. Удобно switch использовать для обработки выражений перечислимых типов.
Для переходов между блоками можно использовать команды goto case и goto default.
do
Оператор do реализует цикл с постусловием. Суть этого цикла аналогична while, но условие выхода проверяется не до итерации, а после. Это иногда бывает удобным.
string s = "A, B, C, D";
do
{
s = s.Substring(s.IndexOf(",") + 1);
} while (s.Length > 0);
Обычно его используют, когда проверку нужно выполнить после того, как прошла хотя бы одна итерация.
Поля и методы
Объявление полей аналогично объявлению переменных и имеет вид: