Использование коллекций презентация

Содержание

Слайд 2

Краткий обзор коллекций

Краткий обзор коллекций

Слайд 3

Необобщенные коллекции Реализуют ряд основных структур данных, включая динамический массив,

Необобщенные коллекции

Реализуют ряд основных структур данных, включая динамический массив, стек, очередь,

а также словари, в которых можно хранить пары "ключ-значение".
Слайд 4

Интерфейсы, используемые в необобщенных коллекциях

Интерфейсы, используемые в необобщенных коллекциях

Слайд 5

Icollection Icomparer Idictionary IDictionaryEnumerator Ienumerable Ienumerator IEqualityComparer IHashCodeProvider Ilist IStructuralComparable IStructuralEquatable

Icollection
Icomparer
Idictionary
IDictionaryEnumerator
Ienumerable
Ienumerator
IEqualityComparer
IHashCodeProvider
Ilist
IStructuralComparable
IStructuralEquatable

Слайд 6

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

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

Слайд 7

ArrayList Hashtable Queue SortedList Stack

ArrayList
Hashtable
Queue
SortedList
Stack

Слайд 8

Класс ArrayList AddRange() BinarySearch() СоруТо() FixedSize() IndexOf() InsertRange() Readonly() RemoveRange() Sort()

Класс ArrayList

AddRange()
BinarySearch()
СоруТо()
FixedSize()
IndexOf()
InsertRange()
Readonly()
RemoveRange()
Sort()

Слайд 9

Класс Hashtable ContainsKey() ContainsValue() GetEnumerator() Synchronized()

Класс Hashtable

ContainsKey()
ContainsValue()
GetEnumerator()
Synchronized()

Слайд 10

Очередь: классы Queue и Queue Count Enqueue() Dequeue() Peek() TrimExcess() Enqueue() Dequeue()

Очередь: классы Queue и Queue

Count
Enqueue()
Dequeue()
Peek()
TrimExcess()

Enqueue()

Dequeue()

Слайд 11

Стек: классы Stack и Stack Count Push() Pop() Peek() Contains() PUSH POP

Стек: классы Stack и Stack

Count
Push()
Pop()
Peek()
Contains()

PUSH

POP

Слайд 12

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

Обобщенные коллекции

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

стеки, очереди и словари. Такие коллекции являются типизированными в силу их обобщенного характера.
Слайд 13

Интерфейсы обобщенных коллекций

Интерфейсы обобщенных коллекций

Слайд 14

ICollection IComparer IDictionary IEnumerable IEnumerator IEqualityComparer IList

ICollection
IComparer
IDictionary
IEnumerable
IEnumerator
IEqualityComparer
IList

Слайд 15

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

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

Слайд 16

Dictionary HashSet LinkedList List Queue SortedDictionary SortedList SortedSet Stack

Dictionary
HashSet
LinkedList
List
Queue
SortedDictionary
SortedList
SortedSet
Stack

Слайд 17

Словарь: класс Dictionary Add() ContainsKey() ContainsValue() Remove()

Словарь: класс Dictionary

Add()
ContainsKey()
ContainsValue()
Remove()

Слайд 18

Сортированный список: класс SortedList Add() ContainsKey() ContainsValue() GetEnumerator() IndexOfKey(), IndexOfValue() Remove() TrimExcess()

Сортированный список: класс SortedList

Add()
ContainsKey()
ContainsValue()
GetEnumerator()
IndexOfKey(), IndexOfValue()
Remove()
TrimExcess()

Слайд 19

Список List Add AddRange BinarySearch IndexOf Insert Remove RemoveAt Sort

Список List

Add
AddRange
BinarySearch
IndexOf
Insert
Remove
RemoveAt
Sort

Слайд 20

Связный список: класс LinkedList AddAfter() AddBefore() AddFirst(), AddLast() Find() Remove()

Связный список: класс LinkedList

AddAfter()
AddBefore()
AddFirst(), AddLast()
Find()
Remove()

Слайд 21

Сортированный словарь: класс SortedDictionary Add() ContainsKey() ContainsValue() Remove()

Сортированный словарь: класс SortedDictionary

Add()
ContainsKey()
ContainsValue()
Remove()

Слайд 22

Специальные коллекции Оперируют данными конкретного типа или же делают это

Специальные коллекции

Оперируют данными конкретного типа или же делают это каким-то особым

образом. Например, имеются специальные коллекции для символьных строк, а также специальные коллекции, в которых используется однонаправленный список. 
Слайд 23

Поразрядная коллекция В прикладном интерфейсе Collections API определена одна коллекция

Поразрядная коллекция

В прикладном интерфейсе Collections API определена одна коллекция с поразрядной

организацией — это BitArray. Коллекция типа BitArray поддерживает поразрядные операции
Слайд 24

Параллельные коллекции Поддерживают многопоточный доступ к коллекции. Это обобщенные коллекции, определенные в пространстве имен System.Collections.Concurrent.

Параллельные коллекции

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

пространстве имен System.Collections.Concurrent.
Слайд 25

Интерфейсы, используемые в коллекциях C#

Интерфейсы, используемые в коллекциях C#

Слайд 26

IEnumerable ICollection IList ISet IDictionary ILookup IComparer

IEnumerable
ICollection
IList
ISet
IDictionary
ILookup
IComparer

Имя файла: Использование-коллекций.pptx
Количество просмотров: 60
Количество скачиваний: 0