@alexoka

Господа как вернуть результат обработки в данном C# + linq снипете?

var a = new[] { 11, 11, 23, 23, 23, 23, 23, 44, 88, 88 };
var g = a
   .GroupBy(i => i) // сгруппировали
   .Select(i => i.First()) // взяли первый элемент группы
   .OrderByDescending(i => i) // отсортировали по убыванию
   .ToList();
 
var count = g.Count;


вернутся должно что-то типа

11 (2)
23 (5)
44 (1)
88 (2)
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
I.first () похоронила задачу.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@alexoka Автор вопроса
просто получить число +количество числа
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы