Вопрос по работе Linq

var best = a.GroupBy(n => n)
                .Select(g => (count: g.Count(), value: g.Key))
                .Max();

Как Max() понимает что нужно находить максимальное именно к Count, а не к Value? Какой механизм работы?


Ответы (0 шт):