Массивы и списки
Массивы и списки используются для хранения наборов данных. Массивы имеют фиксированный размер, а списки — динамические, их размер может меняться. В этом разделе мы разберём, как объявлять и использовать массивы и списки.
Массивы
Массив — это структура данных с фиксированным размером, хранящая элементы одного типа.
Объявление массива
Массив объявляется с указанием типа элементов и квадратных скобок []
. Размер задаётся при создании массива.
Инициализация массива с значениями:
Многомерные массивы
Многомерный массив — это массив массивов (например, матрица). Объявляется с запятыми в скобках.
Зубчатые массивы
Зубчатый массив — это массив, где каждый элемент — другой массив, возможно разной длины.
Списки
Список (List<T>
) — это динамическая коллекция, которая может увеличиваться или уменьшаться. Требуется пространство имён System.Collections.Generic
.
Создание списка
Основные методы списка
Add(T item)
— добавляет элемент в конец списка.Remove(T item)
— удаляет первое вхождение элемента.Count
— возвращает количество элементов.Clear()
— очищает список.
Отличия массивов и списков
Массивы: фиксированный размер, быстрее для доступа по индексу.
Списки: динамический размер, удобны для добавления/удаления элементов.
Полезные советы
Используйте массивы, если размер коллекции известен и не меняется.
Используйте списки для динамических данных.
Проверяйте границы массива, чтобы избежать ошибок
IndexOutOfRangeException
.
Last updated