Содержание
- 2. Введение в коллекции Козьминых Н.М. Коллекция в C# представляет собой совокупность объектов Коллекции упрощают решение многих
- 3. Обзор коллекций Козьминых Н.М. Необобщенные коллекции (System.Collections): динамический массив, стек, очередь, словари. Коллекции не типизированы, поскольку
- 4. Необобщенные коллекции Козьминых Н.М. пространство имен System.Collections; структуры данных общего назначения, оперирующие ссылками на объекты; можно
- 5. Классы необобщенных коллекций Козьминых Н.М.
- 6. Обобщенные коллекции Козьминых Н.М. пространство имен System.Collections.Generic; обобщенные коллекции типизированы; как правило, классы обобщенных коллекций являются
- 7. Классы обобщенных коллекций Козьминых Н.М.
- 8. Класс ArrayList Козьминых Н.М. поддерживаются динамические массивы, расширяющиеся и сокращающиеся по мере необходимости. свойство Count -
- 9. Класс ArrayList - пример Козьминых Н.М. ArrayList arrLst = new ArrayList(); arrLst.Add("11"); outputArrayList(arrLst); arrLst.Add("44"); outputArrayList(arrLst); arrLst.Add("33");
- 10. Класс Hashtable Козьминых Н.М. информация сохраняется в хеш-таблице с помощью механизма хеширования; хеш-код служит в качестве
- 11. Класс Hashtable - пример Козьминых Н.М. Hashtable hashtable = new Hashtable(); hashtable.Add("qwe", "111"); outputHashtable(hashtable); hashtable.Add("zxc", "222");
- 12. Стек: классы Stack и Stack Козьминых Н.М. контейнер, работающий по принципу "последний вошел, первый вышел" (last
- 13. Стек: классы Stack и Stack - пример Козьминых Н.М. Stack stack = new Stack(); stack.Push("111"); outputStack(stack);
- 14. Очередь: классы Queue и Queue Козьминых Н.М. коллекция, в которой элементы обрабатываются по схеме "первый вошел,
- 15. Связный список: класс LinkedList Козьминых Н.М. двухсвязный список, в котором каждый элемент ссылается на следующий и
- 16. Связный список: класс LinkedList - пример Козьминых Н.М. LinkedList lst = new LinkedList (); lst.AddFirst("111"); outputLinkedList(lst);
- 17. Сортированный список: класс SortedList Козьминых Н.М. коллекция, отсортированная по ключу
- 18. Сортированный список: класс SortedList - пример Козьминых Н.М. SortedList sortedList = new SortedList(); sortedList.Add("qwe", "111"); outputSortedList(sortedList);
- 19. Пример Козьминых Н.М. SortedList list = new SortedList (); private void output() { StringBuilder result =
- 20. Пример (продолжение) Козьминых Н.М. private void btnAdd_Click(object sender, EventArgs e) { if (txtKey.Text == "") {
- 21. Словарь: класс Dictionary Козьминых Н.М. сложная структура данных, позволяющая обеспечить доступ к элементам по ключу; главное
- 22. Словарь: класс Dictionary - пример Козьминых Н.М. Dictionary dict = new Dictionary (); dict.Add("qwe", "111"); outputDictionary(dict);
- 23. Множества: классы HashSet и SortedSet Козьминых Н.М. коллекция, содержащаяся только отличающиеся элементы
- 24. Множества: классы HashSet и SortedSet - пример Козьминых Н.М. SortedSet sSortSet = new SortedSet (); sSortSet.Add("111");
- 26. Скачать презентацию