C# ToLookup — создание поиска, в котором можно индексировать «ведро» ⇐ C#
-
Anonymous
C# ToLookup — создание поиска, в котором можно индексировать «ведро»
Если у меня есть
record R(имя строки, int Id); вар rList = новый список() { новый R("Фред", 2), новый R("Фред", 3), новый R("Фред", 4), новый R("Джим", 10), }; Можно ли создать поиск, в котором можно будет проиндексировать каждый сегмент?
Например:
var lk = rList.ToLookup(r => r.Name); var fred1 = lk["Фред"][0]; var fred2 = lk["Фред"][1]; var harryCount = lk["Гарри"].Count(); Я не хочу использовать словарь, поскольку lk["Harry"] выдаст.
Спасибо
Если у меня есть
record R(имя строки, int Id); вар rList = новый список() { новый R("Фред", 2), новый R("Фред", 3), новый R("Фред", 4), новый R("Джим", 10), }; Можно ли создать поиск, в котором можно будет проиндексировать каждый сегмент?
Например:
var lk = rList.ToLookup(r => r.Name); var fred1 = lk["Фред"][0]; var fred2 = lk["Фред"][1]; var harryCount = lk["Гарри"].Count(); Я не хочу использовать словарь, поскольку lk["Harry"] выдаст.
Спасибо
Мобильная версия