![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Доступ к данным в массивеПолучить доступ к данным в массиве можно несколькими способами – индексированием конкретного элемента или итерируясь по всей коллекции и возвращая каждый элемента в последовательности. Доступ к конкретным элементам. Получить доступ к конкретным элементам массива можно с помощью индекса, указывающего на элемент, который нужно вернуть. Следует обратить внимание на то, что массивы индексируются с нуля, поэтому первый элемент в любой размерности массива имеет индекс нуль. Последний элемент в размерности имеет индекс N-1, где N является размером измерения. При попытке доступа к элементу вне этого диапазона, CLR генерирует исключение IndexOutOfRangeException. В следующем примере кода для доступа к элементу с индексом два используется индекс. int[] oldNumbers = { 1, 2, 3, 4, 5 }; int number = oldNumbers[2]; Перебор всех элементов. Итерироваться через массив можно, используя цикл for. При этом для определения момена выхода из цикла используется свойство массива Length: int[] oldNumbers = { 1, 2, 3, 4, 5 }; for (int i = 0; i < oldNumbers.Length; i++) { int number = oldNumbers[i]; ... } Альтернативный подход состоит в использовании цикла foreach. Оператор foreach автоматически извлекает все элементы из массива в порядке индекса и присваивает их к переменной, указанной в конструкции foreach. int[] oldNumbers = { 1, 2, 3, 4, 5 }; foreach(int number in oldNumbers) { ... } Не нашли, что искали? Воспользуйтесь поиском:
|