На нашем сайте вы сможете загрузить «Учебник c# функции» в EPUB, LRF, TXT, isilo, HTML, PDF, RTF, TCR, DJVU, DOC, МОВІ, FB2, AZW3, PRC LIT, JAR, CHM!

Таким образом в нашем примере начальный элемент массива — это k[0], а последний — k[2]. Элемента k[3], разумеется, нет. Теперь переходим к многомерным массивам.

Вот так задается двумерный массив: Аналогично мы можем задавать многомерные массивы. Вот пример трехмерного массива: Если их представить в виде таблицы в двумерном случаето массив будет представлять из себя прямоугольник.

Наряду с прямоугольными массивами существуют так называемые ступенчатые. Обратите внимание, что у ступенчатых массивов мы задаем несколько пар квадратных скобок столько, сколько размерность у учебника. И точно так же мы что-нибудь делаем с элементами массива — записываем, читаем и т. Самая важная интересная функция у ступенчатых учебников — это их «непрямоугольность». Так, в приведенном выше примере в первой «строке» массива k три целых числа, а во второй — четыре.

Часто это оказывается очень к месту. Операторы if и switch If служит для разветвления программы на два направления. Если некоторое условие выполняется, то программа идет в одну сторону, если не выполняется — то в другую.

Вот сразу пример, определяющий, четное или нечетное число ввел пользователь: Также написание веточка else тоже не является необходимым — все зависит от конкретной функции. Оператор switch примеряется тогда, когда программа должна разделится более чем на два направления т. WriteLine «Неудовлетворительно» ; break; case 3: WriteLine «Удовлетворительно» ; break; case 4: WriteLine «Хорошо» ; break; case 5: WriteLine «Отлично» ; break; default: Если число k не лежит в промежутке от 1 до 5, то выполняются операторы в веточке default и выводится надпись «Ошибка».

Ветока default не обязательна. Обратите внимание на оператор break. Обратите внимание, что если в некоторой веточке case или default есть операторы, то написание break обязательно.

Так, в следующих двух кусках кода есть ошибки: Тут пропушен break case 2: WriteLine «Неудовлетворительно» ; break; Циклы for и foreach Начнем сразу с примера цикла for: WriteLine sum ; Этот пример подсчитывает сумму чисел от функции до введенного пользователем числа k.

Сумма записывается в переменную sum и выводится на экран. Очень часто циклы используются для некоторых действий с массивами.