Описание тега ilookup

3 ответа

Создание ILookups

У меня есть ILookup, сгенерированный каким-то сложным выражением. Допустим, это поиск людей по фамилии. (В нашей упрощенной модели мира фамилии уникальны по фамилии) ILookup<string, Person> families; Теперь у меня есть два вопроса, которые мен…
10 янв '11 в 19:43
6 ответов

Пустой ILookup<K, T>

У меня есть метод, который возвращает ILookup, В некоторых случаях я хочу вернуть пустую ILookup как ранний выход. Каков наилучший способ построения пустого ILookup?
25 июл '11 в 19:46
0 ответов

CSV-файл транспонирован в ILookup

Поставщик предоставляет нам файл CSV каждую ночь. Нам нужно взять этот CSV, вытащить некоторые столбцы, а затем импортировать их в наше собственное приложение. CSV, как мы его получаем, выглядит примерно так: StudentId, GradYear, 2014 Thing1, 2014 T…
13 ноя '15 в 00:56
3 ответа

Linq: создать пустую IGrouping

Я хотел бы создать функцию с использованием Linq, которая суммирует поступающую последовательность значений. Функция должна выглядеть примерно так: IDictionary&lt;TKey, Summary&lt;TKey&gt;&gt; Summarize&lt;TKey, TValue&gt;(IEnumerable&lt;TValue&gt; …
08 ноя '11 в 05:43
0 ответов

ILookup и кастинг

Я получил следующие объекты: class Base { } class A : Base {} class B : Base {} class C : Base {} enum BaseType { A, B, C, } ILookup&lt;BaseType, Base&gt; lookup = GetBaseInformation(); Метод GetBaseInformation возвращает мне список базовых объектов…
27 июл '15 в 17:29
2 ответа

C# Lookup предложение оптимизация приветствуются

У меня есть код ниже, который работает для того, что мне нужно, но у меня есть идея, что это может быть сделано быстрее. Пожалуйста, дайте мне знать, если этот код может быть улучшен каким-либо образом... Основная проблема заключается в том, что мне…
14 сен '12 в 13:02
1 ответ

Linq Query для получения DataContext Entities на основе ILookup

Если у меня есть IEnumerable&lt;int&gt; ValuesЯ могу написать запрос Linq to Entities, например, так: DataContext.Answers.Where(a =&gt; a.Organization == CurrentUser.Organization || Values.Contains(a.QuestionId)) (Values.Contains(a.QuestionId)) част…
13 фев '15 в 15:48
2 ответа

Гарантирует ли.GroupBy() порядок в своих группах?

Скажем, у меня есть (упорядоченная) последовательность животных: орел слон тарантул автомобиль-амфибия тигр и я группирую по первой букве: Animals.GroupBy(animal =&gt; animal.First()) будут элементы IGroupings в результирующей последовательности в т…
11 сен '12 в 21:04
2 ответа

Есть ли способ встроить.Net ILookup<TKey, TElement> в список<TElement>?

Есть ли быстрый способ получить плоский List&lt;TElement&gt; из ILookup&lt;TKey, TElement&gt; который был создан из IEnumerable&lt;TElement&gt; расширение? Обновлено с примером List&lt;int&gt; list = new List&lt;int&gt;(); var lookup = list.ToLookup…
24 фев '10 в 02:59
5 ответов

Каков наилучший способ разбить список строк, чтобы соответствовать первым и последним буквам?

У меня длинный список слов в C#, и я хочу найти все слова в этом списке, которые имеют одинаковые первые и последние буквы и имеют длину, скажем, от 5 до 7 символов. Например, список может иметь: "впустую было вымыто мытье было мытье смотрело часы в…
28 мар '14 в 18:59
1 ответ

Фильтр linq поиск по значениям

Я хотел бы отфильтровать linq Lookup на основе его значений: поиск: ILookup&lt;int, Article&gt; lookup вот что у меня так далеко, что не работает: IList&lt;int&gt; cityIndexes = GetCityIndexesByNames(cities); lookup = lookup .Where(p =&gt; p.Any(x =…
09 фев '11 в 21:09
3 ответа

ILookup<TKey, TVal> против IGrouping<TKey, TVal>

У меня были проблемы с формулированием различий между ILookup&lt;TKey, TVal&gt; а также IGrouping&lt;TKey, TVal&gt; и мне любопытно, правильно ли я сейчас понимаю. LINQ усугубил проблему, производя последовательности IGrouping предметы, а также дает…
26 авг '09 в 21:16
1 ответ

ILookup магазин под несколькими ключами

У меня есть ситуация, когда у меня есть набор объектов, эти объекты относятся к элементам в базе данных. Мы создаем локальный кеш этих объектов вместе с индексами, чтобы обеспечить быструю фильтрацию / поиск данных. У меня возникла проблема с преобр…
30 май '14 в 05:31
1 ответ

LINQ конвертировать из IGrouping в поиск

У меня есть две переменные типа ILookup. Я хотел использовать Union или Concat, чтобы объединить их значения и присвоить результат третьей переменной того же типа. И Union, и Concat возвращают IGrouping. Это должно быть очень просто конвертировать I…
27 сен '09 в 07:26
2 ответа

Linq - конвертировать ILookup в другой ILookup

Это должно быть просто, но я не могу придумать хороший способ сделать это. Как вы преобразуете ILookup в другой ILookup? Например, как бы вы скопировали / клонировали ILookup, создав другой ILookup с теми же ключами и теми же группами? Вот моя неуда…
06 ноя '10 в 23:16
1 ответ

Как интерфейс IGrouping &lt;out TKey, out TElement&gt; может выдавать несколько значений?

Интересно, какой момент я упускаю из виду. IGrouping&lt;out TKey, out TElement&gt; используется LINQ GroupBy. Далее та же логика применяется кILookup, IIRC. Соответственно, они могут возвращать несколько значений в зависимости от указанного ключа. О…
23 апр '20 в 20:45
1 ответ

Как получить значение из IGrouping, где ключ и значение в объекте совпадают

У меня есть таблица базы данных с тремя столбцами: CodeType, Code, Name Я храню значения в памяти, в кеш-памяти бедняков, если хотите, со значениями, назначенными для поиска. public class ShortCodeCache { public DateTime LastRefresh { get; set; } pu…
23 июн '21 в 23:04
0 ответов

Ошибка С#: ожидается имя метода при фильтрации по списку с использованием ILookup

У меня проблема. У меня есть набор данных в списке. IList&lt;PackageModel&gt; filteredPackages = new List&lt;PackageModel&gt;(); foreach (Package package in packages) { filteredPackages.Add(await GetPackageModel(this._dataAccessLayerAdapter,this._me…
23 июн '22 в 15:41