Классы коллекций (Руководство по программированию в C#)
Платформа .NET Framework предоставляет специализированные классы для хранения и извлечения данных. Эти классы обеспечивают поддержку стеков, очередей, списков и хэш-таблиц. Большинство классов коллекций реализуют одинаковые интерфейсы, и эти интерфейсы могут наследоваться для создания новых классов коллекций, соответствующим более специализированным потребностям в хранении данных.
Примечание
Приложения, предназначенные для платформы .NET Framework версии 2.0 или более поздней, должны использовать универсальные классы коллекций в пространстве имен System.Collections.Generic, обеспечивающие повышенную безопасность типа и эффективность по сравнению с нестандартными аналогами.
ArrayList list = new ArrayList();
list.Add(10);
list.Add(20);
Общие сведения о классах коллекций
Классы коллекций имеют следующие свойства
Классы коллекций заданы как часть пространства имен System.Collections или System.Collections.Generic.
Большинство классов коллекций являются производными от интерфейсов ICollection, IComparer, IEnumerable, IList, IDictionary и IDictionaryEnumerator и их универсальных эквивалентов.
Универсальные классы коллекций обеспечивают повышенную безопасность типа, а в некоторых случаях позволяют повысить производительность, особенно когда они хранят типы значений. Дополнительные сведения см. в разделе Преимущества универсальных шаблонов (Руководство по программированию на C#).
Связанные разделы
См. также
Ссылки
Массивы (Руководство по программированию на C#)
Основные понятия
Руководство по программированию на C#