Курсовая работа: Обучающая программа по информатике
Доступ к элементам производится с помощью оператора [], в котором индексы также указываются через запятую:
int element = array[0, 2];
Элементы нумеруются наборами индексов, каждый из которых может принимать значение от 0 до N - 1, где N - размер соответствующего измерения массива.
Управляющие конструкции
Управляющие конструкции - это то средство, которое позволяет вам создавать алгоритмы. Стандартными управляющими конструкциями являются if, for, while goto. К тому же в C# есть много дополнительных конструкций: switch, do и foreach.
if..else
Блок if..else, как следует из названия, позволяет выполнять код при выполнении определенного условия.
if (a > b)
{
Console.WriteLine("a > b");
}
else
{
Console.WriteLine("a <= b");
}
Логическое выражение в скобках должно иметь тип bool (в отличие от C/C++, где выражение было целым). Если оно истинно, выполнится первый блок команд, если ложно - второй. При этом если какой-либо блок команд состоит лишь из одной команды, обрамляющие фигурные скобки можно опустить[8]:
if (serverObject != null)
serverObject.Initialize();
Покажем несколько примеров:
// Идет проверка, чтобы избежать деления на 0
if (x != 0)
{
d /= x;
}
else
return;
// Проверяем, вернула ли процедура значение и, если нет, возвращаем null
if (command.Parameters["RETURN_VALUE"].Value != Convert.DBNull)
return command.Parameters["RETURN_VALUE"].Value;
else