Как я могу преобразовать Список <объект> в Хеш-таблицу в C#?

Я бы предложил использовать библиотеку типа кварца для выполнения задачи через регулярные промежутки времени. Что делает сервлет действительно? Он отправляет вам отчет?

18
задан Sam Wessel 3 October 2008 в 10:35
поделиться

4 ответа

Давайте предположим, что Ваш Список содержит объекты типа Foo (с международным идентификатором и строковым Описанием).

можно использовать Linq для превращения того списка в Словарь как это:

var dict = myList.Cast<Foo>().ToDictionary(o => o.Description, o => o.Id);
32
ответ дан 30 November 2019 в 07:29
поделиться

Если у Вас есть доступ к Linq, можно использовать функция ToDictionary.

5
ответ дан 30 November 2019 в 07:29
поделиться
theList.ForEach(delegate(theObject obj) { dic.Add(obj.Id, obj.Description); });
0
ответ дан 30 November 2019 в 07:29
поделиться

Также посмотрите System.Collections.ObjectModel.KeyedCollection<TKey, TItem>. На лучшее соответствие для того, походит, что Вы хотите сделать.

-1
ответ дан 30 November 2019 в 07:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: