21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
1 | |
Что такое унифицированная коллекция?26.07.2018, 04:05. Показов 6108. Ответов 25
Метки нет (Все метки)
Что такое унифицированная коллекция, и какая именно из этих?
List<T> Представляет список объектов, доступных по индексу. Предоставляет методы для поиска по списку, выполнения сортировки и изменения списка. ArrayList Определяет динамический массив, т.е. такой массив, который может при необходимости увеличивать свой размер ObservableCollection<T> Представляет динамическую коллекцию данных, которая выдает уведомления при добавлении и удалении элементов, а также при обновлении списка. Hashtable Представляет коллекцию пар «ключ-значение», которые упорядочены по хэш-коду ключа. Dictionary Предоставляет коллекцию пар ключ/значение, которые упорядочены по ключу. SortedList Предоставляет коллекцию пар "ключ-значение", упорядоченных по ключам. Доступ к парам можно получить по ключу и индексу _.GetByIndex(int ). Stack Определяет стек, или список, действующий по принципу "первым пришел — последним обслужен” Queue Определяет очередь, или список, действующий по принципу “первым при* шел — первым обслужен”
0
|
26.07.2018, 04:05 | |
Ответы с готовыми решениями:
25
Что такое метод equals() и что такое класс Object Что быстрее Цикл или коллекция Max() ругается что коллекция была изменена Что такое пользовательская коллекция ? |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
26.07.2018, 09:41 | 2 |
List<T>
1
|
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
26.07.2018, 14:18 [ТС] | 3 |
0
|
26.07.2018, 14:21 | 4 |
вот тут посмотрите https://metanit.com/sharp/tutorial/3.12.php
и тут https://metanit.com/sharp/tutorial/4.1.php
1
|
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
26.07.2018, 14:37 [ТС] | 5 |
почему вы считаете что Обобщение и унификация это одно и тоже?
и Dictionary<string, string> а ObservableCollection<T> ??
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
|
26.07.2018, 14:43 | 6 |
Сообщение было отмечено Amadara как решение
Решение
Добавлено через 4 минуты
А где вы нашли такое определение? Amadara, под унифицированной коллекцией, видимо, подразумевается, что коллекции одинаково работают со всеми типами данных, то есть весь функционал, реализованный ими, работает одинаково со всеми типами данных, хранящихся в коллекции, то есть унифицированно. То бишь это и есть generic-и.
1
|
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
26.07.2018, 14:45 [ТС] | 7 |
0
|
26.07.2018, 14:48 | 8 |
T = Object и тогда можно туда что угодно запухнуть
Добавлено через 1 минуту List<Object > если сделать так то в лист может любые объекты содержать например числа и строки доновременно
1
|
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
26.07.2018, 14:52 [ТС] | 9 |
0
|
3462 / 2473 / 695
Регистрация: 02.08.2011
Сообщений: 6,705
|
|
26.07.2018, 14:58 | 13 |
И в List<T>, где T - значимый тип, над T уже не будет происходить boxing/unboxing, в отличие от старых коллекций.
0
|
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
|
|
26.07.2018, 14:59 [ТС] | 14 |
то что человек сверху написал "набор стандартных унифицированных методов", работает в смысле обрабатывает, а не запускается
0
|
Alvin Seville
|
|
26.07.2018, 14:59 | 15 |
Amadara, правильнее будет сказать, что вместо T подставляется конкретный тип (происходит инстанцирование), и теперь в список типа List<T> могут класться только объекты конкретного типа.
1
|
Alvin Seville
|
|
26.07.2018, 15:01 | 17 |
Wolflind, я не вижу использовать List<T>, если T == object. Тогда уж используйте ArrayList. Я к этому. На мой взгляд, Ваш пример не очень хороший. Лучше бы было показать что код, где есть попытка поместить объект неверного типа в коллекцию типа List<T>. Например, в List<int> попытка положить строку.
0
|
26.07.2018, 15:05 | 20 |
0
|
26.07.2018, 15:05 | |
26.07.2018, 15:05 | |
Помогаю со студенческими работами здесь
20
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами? Что такое IIS и что такое PWS? Почему одно без другого не работает? Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа? Что такое напряжение и что такое сила тока с позиции заряженных частиц Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |