Условная пружина SpEL не может быть проанализирована

MoreLinq предоставляет эту функциональность из коробки

Она называется GroupAdjacent и реализована как метод расширения на IEnumerable:

] Группирует смежные элементы последовательности в соответствии с заданной функцией выбора ключа.

blockquote>
enumerable.GroupAdjacent(e => e.Key)

Существует даже Nuget «исходный» пакет , который содержит только этот метод, если вы не хотите втягивать дополнительный бинарный пакет Nuget .

Метод возвращает IEnumerable>, поэтому его вывод может обрабатываться так же, как и вывод из GroupBy.

1
задан Grzegorz Oledzki 2 February 2019 в 21:20
поделиться