![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
Попался мне этот класс Dictionary<TKey, TValue>(Int32). Я так понимаю, что это типа коллекция. А какой с неё резон?
Указать, какой то элемент-ключ и компаратор. В роли компаратор, некоторая сущность, которая по какому-то признаку будет относится к элемент-ключу. А что по другому этот вопрос не решается? Сколько узнаю нового в шарпее, всё больше удивляюсь, сколько ж тут лишнего, на первый взгляд... ![]() |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Словарь это одна из разновидностей ассоциативного массива. В какой области ты его применить хочешь?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 18.01.2012
Сообщений: 975
|
![]()
Благодарить в репутацию. Проклинать — туда же
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
В том то и дело, что хз.. где можно применить этих своего рода связанные списки. Непонятно, нафига их поместили в начало порождающих паттернов, в книгу, которую я по тиху изучаю.
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
попкорн нужен
![]() |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Авторы книги просто предполагали, что читатели будут знать об основных структурах хранения данных. Так же как авторы книги по например какой-нибудь технологии/библиотеке (WinForms, WPF, ASP.NET, Entity Framework, ...) не будут объяснять что такое Console.WriteLine и как писать "Hello World" в консоли.
А чего непонятного с применением? Много же ситуаций когда есть какой-то ключ и данные с ним связанные. Например самое простое, Key — ID или юзернейм пользователя, Value — данные о нем. Телефонный справочник. Поиск по ключу в словаре/хеш-таблице намного быстрее, чем в обычном списке/массиве, не надо проходить все элементы. http://programmersforum.ru/showpost....7&postcount=14
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 29.06.2013
Сообщений: 132
|
![]()
Хотя, согласен, в принципе, всё тут нормально. Только непривычно..
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
![]()
А еще TKey и TValue могут быть Dictionary<>, вот тогда совсем хавайся.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод Random.Next( int32, int32) C# | Sergey_gorobets | Помощь студентам | 6 | 14.02.2014 14:43 |
Максимальный индекс 1 в битовом виде числа(Int32) | Lasur | Помощь студентам | 5 | 06.04.2012 22:23 |
вопрос по Dictionary | atagilov | C# (си шарп) | 2 | 08.10.2011 16:11 |
Преобразование Int32 в Дату | Dr.Pauliss | Помощь студентам | 1 | 27.05.2011 07:28 |
Dictionary | bank_notes | Microsoft Office Excel | 3 | 23.02.2010 01:12 |