Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.11.2019
Сообщений: 227
1

Какие коллекции когда лучше использовать?

18.08.2020, 13:39. Показов 1119. Ответов 3
Метки нет (Все метки)

Доброго времени суток. Подскажите, пожалуйста, в каких случаях что нужно использовать и в чем между ними разница.

p.s. Я понимаю, что в каждом случае различна реализация, но так и не понял, зачем делать так много,мне кажется,что
хватает ArrayList и list.
ArrayList
List<T>
LinkedList<T>
Queue<T>
Stack<T>
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2020, 13:39
Ответы с готовыми решениями:

Когда лучше использовать рекурсию
Когда лучше использовать рекурсию?

Какие функции лучше использовать для чтения подстрок с разделителями
Считываю данные с файла: 2007.01.24,00:00,65.55,65.74,65.29,65.36,84528764...

IEnumerable<T>, IQueryable<T> когда лучше использовать тот или иной тип коллекций
IEnumerable&lt;T&gt;, IQueryable&lt;T&gt; когда лучше использовать тот или иной тип коллекций?

Когда нужно использовать структуры, когда классы, а когда словарь?
Хеллоу. Не могу понять, когда, что, нужно использовать. Допустим мне нужно получить объект,...

3
1110 / 781 / 219
Регистрация: 15.08.2010
Сообщений: 2,162
18.08.2020, 13:49 2
Лучший ответ Сообщение было отмечено d8veloper как решение

Решение

Цитата Сообщение от d8veloper Посмотреть сообщение
Подскажите, пожалуйста, в каких случаях что нужно использовать и в чем между ними разница.
смотрите на сценарий использования, прикидываете производительность. для справки таблица сложности операций
Какие коллекции когда лучше использовать?

Цитата Сообщение от d8veloper Посмотреть сообщение
хватает ArrayList и list.
ArrayList не используется, его заменил List<>
Цитата Сообщение от d8veloper Посмотреть сообщение
случае различна реализация
и функционал, Push Pop нет в листах, но есть в Stack и т.д.
1
0 / 0 / 0
Регистрация: 17.11.2019
Сообщений: 227
18.08.2020, 14:12  [ТС] 3
КОП, а если надо хранить разнотипные объекты? Что является альтернативой arraylist?
0
1110 / 781 / 219
Регистрация: 15.08.2010
Сообщений: 2,162
18.08.2020, 14:36 4
Цитата Сообщение от d8veloper Посмотреть сообщение
Что является альтернативой arraylist?
Цитата Сообщение от КОП Посмотреть сообщение
его заменил List<>
лист ближайшего общего базового класса/интерфейса
List<CommonBaseClass>
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2020, 14:36

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Когда лучше использовать механизм команд, а не событий?
Понятно, что, если прочитать хорошую книжку, то из неё это в итоге можно понять. Но хотелось бы и...

Когда стоит использовать класс, а когда лучше обойтись без них?
Когда стоит использовать класс, а когда лучше обойтись без них? Когда следует использовать...

1c8 когда лучше использовать запрос, а когда выбор
Хочется в целях повышения образованности уточнить такой момент - когда в восьмерке лучше...

Когда лучше использовать xml, а когда - БД в PHP?
Когда лучше использовать xml, акогда БД вPHP

Я очень хочу выучить JS. Где и как лучше изучать, с чего начинали вы, какие сайты для изучения лучше использовать?
Здраствуйте , я очень хочу выучить JS и поэтому я спрашиваю на многих форумах и сайтах информацию...

Какие ЧПУ лучше использовать?
Вот столкнулся с выбором ЧПУ и думаю как лучше их сформировать, что бы они отображались по русски...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.