Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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)

{

...

}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных