![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператор перехода к следующей итерации цикла continue
Оператор перехода к следующей итерации цикла continue пропускает все операторы, оставшиеся до конца тела цикла, и передает управление на начало следующей итерации (повторение тела цикла). Контрольные вопросы: 1. Чем отличается метод Console.WriteLine() от метода Console.Write()? 2. Чем отличается метод Console.ReadLine() от метода Console.Read()? 3. Чем отличаются циклы while и do...while? 4. Чем различается способ работы операторов continue и break? 5. К каким результатам приведет выполнение оператора exit(2)? Лекция 5. Массивы План: 1. Основные понятия 2. Одномерные массивы 3. Многомерные массивы 4. Класс Array 5. Класс Random
Основные понятия Хотя основные приемы использования массивов C# унаследовал от C++, следует обратить внимание на ряд важных особенностей. Каждый массив является объектом класса System.Array. Таким образом, класс Array является базовым для всех массивов без исключения. Массив – упорядоченная совокупность элементов одного типа. Каждый элемент массива имеет индексы в некотором диапазоне [0, b]. Если количество элементов заданы константными выражениями, то число элементов массива известно в момент его объявления и ему может быть выделена память еще на этапе трансляции. Такие массивы называются статическими. Если же выражения, задающие границы, зависят от переменных, то такие массивы называются динамическими. Одномерные массивы Массивы в языке C# являются динамическими массивами. Массивы относятся к ссылочным типам, память им отводится динамически в " куче". Пример объявления массивов с отложенной инициализацией: int[] a, b, c; Person [] Arr2; Объявление массива с инициализацией: double[] x= {5.5, 6.6, 7.7}; Также создание и инициализация массива выполняется в объектном стиле с вызовом конструктора массива: int[] d= new int[5]; Кроме обычных приемов работы с массивами, класс System.Array предоставляет ряд дополнительных и весьма полезных методов. Некоторые из них перечислены в таблице 2.1
Таблица 2.1 – Методы работы с массивами класса System.Array
|