Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

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

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Необобщенные коллекции

Необобщенные коллекцииНеобобщенные коллекции вошли в состав среды .NET Framework еще в версии 1.0. Они определяются в пространстве имен System.Collections. Необобщенные коллекции представляют собой структуры данных общего назначения, оперирующие ссылками на объекты. Таким образом, они позволяют манипулировать
Шестое занятие Необобщенные коллекцииНеобобщенные коллекции вошли в состав среды .NET Framework еще в версии Классы необобщённых коллекцийНиже приведены классы необобщенных коллекций: ArrayListОпределяет динамический массив, т.е. такой обобщенные коллекцииКак правило, обобщенные коллекции действуют по тому же принципу, что и Классы обобщенных коллекцийDictionaryСохраняет пары Обобщенные классыclass GenericSample{	}T – любой тип, который нам понадобится сохранить в
Слайды презентации

Слайд 2 Необобщенные коллекции
Необобщенные коллекции вошли в состав среды .NET

Необобщенные коллекцииНеобобщенные коллекции вошли в состав среды .NET Framework еще в

Framework еще в версии 1.0. Они определяются в пространстве

имен System.Collections. Необобщенные коллекции представляют собой структуры данных общего назначения, оперирующие ссылками на объекты. Таким образом, они позволяют манипулировать объектом любого типа, хотя и не типизированным способом. В этом состоит их преимущество и в то же время недостаток. Благодаря тому что необобщенные коллекции оперируют ссылками на объекты, в них можно хранить разнотипные данные. Это удобно в тех случаях, когда требуется манипулировать совокупностью разнотипных объектов или же когда типы хранящихся в коллекции объектов заранее неизвестны. Но если коллекция предназначается для хранения объекта конкретного типа, то необобщенные коллекции не обеспечивают типовую безопасность, которую можно обнаружить в обобщенных коллекциях.

Слайд 3 Классы необобщённых коллекций
Ниже приведены классы необобщенных коллекций:
ArrayList
Определяет

Классы необобщённых коллекцийНиже приведены классы необобщенных коллекций: ArrayListОпределяет динамический массив, т.е.

динамический массив, т.е. такой массив, который может при необходимости

увеличивать свой размер.
Hashtable
Определяет хеш-таблицу для пар "ключ-значение
Queue
Определяет очередь, или список, действующий по принципу "первым пришел — первым обслужен«
SortedList
Определяет отсортированный список пар "ключ-значение«
Stack
Определяет стек, или список, действующий по принципу "первым пришел — последним обслужен

Слайд 4 обобщенные коллекции
Как правило, обобщенные коллекции действуют по тому

обобщенные коллекцииКак правило, обобщенные коллекции действуют по тому же принципу, что

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

обобщенные коллекции типизированы. Это означает, что в обобщенной коллекции можно хранить только те элементы, которые совместимы по типу с ее аргументом. Так, если требуется коллекция для хранения несвязанных друг с другом разнотипных данных, то для этой цели следует использовать классы необобщенных коллекций. А во всех остальных случаях, когда в коллекции должны храниться объекты только одного типа, выбор рекомендуется останавливать на классах обобщенных коллекций

Слайд 5 Классы обобщенных коллекций

Dictionary
Сохраняет пары "ключ-значение". Обеспечивает такие

Классы обобщенных коллекцийDictionaryСохраняет пары

же функциональные возможности, как и необобщенный класс Hashtable
HashSet
Сохраняет ряд

уникальных значений, используя хештаблицу
LinkedList
Сохраняет элементы в двунаправленном списке
List
Создает динамический массив. Обеспечивает такие же функциональные возможности, как и необобщенный класс ArrayList
Queue
Создает очередь. Обеспечивает такие же функциональные возможности, как и необобщенный класс Queue
SortedDictionary
Создает отсортированный список из пар "ключ-значение«
SortedList
Создает отсортированный список из пар "ключ-значение". Обеспечивает такие же функциональные возможности, как и необобщенный класс SortedList
SortedSet
Создает отсортированное множество
Stack
Создает стек. Обеспечивает такие же функциональные возможности, как и необобщенный класс Stack


  • Имя файла: neobobshchennye-kollektsii.pptx
  • Количество просмотров: 109
  • Количество скачиваний: 0