
نوشته شده توسط
محمد آشتیانی
سلام
var maximum = ListInDayes.Max(c => c.Where(p => p.Day == 25).Max(p => p.Average));
ممنون جناب آشتیانی .ولی خطا داد :
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Core.dll
Additional information: Sequence contains no elements
خودم به این شکل نوشتم (راستش میخواستم با لامبدا بصورت خطی بنویسم.) :
private static double GetMaxAverage(List<List<Personel>> ListLstInDayes, int day)
{
double max = 0;
var l = from a in ListLstInDayes
from k in a
where k.day == day
select k;
foreach (Personel item in l)
if (item.Average > max) max = item.Average;
return max;
}