Практикум по курсу "Объектно-ориентированное программирование" на языке C#. Андрианова А.А - 74 стр.

UptoLike

73
Существует несколько разных типов коллекций коллекции, хранящие
объекты, наследуемые от класса object (т.е. хранящие все, что угодно), и
коллекции, построенные по принципу обобщения (когда при создании
объекта коллекции следует указать тип его элемента). Классы, реализующие
первый тип коллекций, определены в пространстве имен
System.Collection, а для второго типа в его подпространстве
System.Collection.Generic.
Таблица 1. Примеры классов- коллекций общего назначения
Класс
Описание
Stack
Стек – частный случай однонаправленного списка,
действующий по принципу: последним пришел
первым вышел
Queue
Очередь – частный случай однонаправленного
списка, действующего по принципу: первым
пришел –первым вышел
ArrayList
Динамический массив, т.е. массив который при
необходимости может увеличивать свой размер
HashTable
Хеш-таблица для пар ключ/значение
SortedList
Отсортированный список пар ключ/значение
Таблица 2. Примеры классов коллекций -обобщений
Класс
Описание
Stack<T>
Стек – частный случай однонаправленного списка,
действующий по принципу: последним пришел –
первым вышел
Queue<T>
Очередь – частный случай однонаправленного
списка, действующего по принципу: первым
пришел – первым вышел
List<T>
Динамический массив, т.е. массив который при
необходимости может увеличивать свой размер
Dictionary
<TKey, TValue>
Хеш-таблица для пар ключ/значение
и т.д.
Основные методы и способы работы с классами, реализующими одну и
ту же структуру данных в варианте коллекции общего назначения и
     Существует несколько разных типов коллекций – коллекции, хранящие
объекты, наследуемые от класса object (т.е. хранящие все, что угодно), и
коллекции, построенные по принципу обобщения (когда при создании
объекта коллекции следует указать тип его элемента). Классы, реализующие
первый     тип   коллекций,     определены     в     пространстве    имен
System.Collection, а для второго типа – в его подпространстве
System.Collection.Generic.

                Таблица 1. Примеры классов- коллекций общего назначения

Класс                  Описание
Stack                  Стек – частный случай однонаправленного списка,
                       действующий по принципу: последним пришел –
                       первым вышел
Queue                  Очередь – частный случай однонаправленного
                       списка, действующего по принципу: первым
                       пришел –первым вышел
ArrayList              Динамический массив, т.е. массив который при
                       необходимости может увеличивать свой размер
HashTable              Хеш-таблица для пар ключ/значение
SortedList             Отсортированный список пар ключ/значение

                       Таблица 2. Примеры классов коллекций -обобщений

Класс                  Описание
Stack               Стек – частный случай однонаправленного списка,
                       действующий по принципу: последним пришел –
                       первым вышел
Queue               Очередь – частный случай однонаправленного
                       списка, действующего по принципу: первым
                       пришел – первым вышел
List                Динамический массив, т.е. массив который при
                       необходимости может увеличивать свой размер
Dictionary             Хеш-таблица для пар ключ/значение

и т.д.


    Основные методы и способы работы с классами, реализующими одну и
ту же структуру данных в варианте коллекции общего назначения и

73