Ответ 1
Если вам нужно значение Min и Max для каждого идентификатора в списке, вам необходимо сгруппировать по ID
, а get MAX и Min соответственно:
var query = yourList.GroupBy(r=> r.ID)
.Select (grp => new
{
ID = grp.Key,
Min = grp.Min(t=> t.Col1),
Max = grp.Max(t=> t.Col2)
});
Используйте Enumerable.Max метод для вычисления максимального значения:
var max = yourList.Max(r=> r.Col1);
Использовать метод Enumerable.Min для вычисления минимума в поле, например:
var min = yourList.Min(r=> r.Col2);