728x90
float fToplongReturn = dataList.Where(x => x.targetDistance != 2000).Max(x => x.returnDistance);
float topTemp = dataList.Where(x => x.targetDistance != 2000).Min(x => x.returnDistance);

조건에 맞는 값이 없으면 에러남

예외 처리를 해주어야함

값이 없으면 0을 반환하도록 수정

 

float fToplongReturn = dataList.Where(x => x.targetDistance != 2000).Select(x => x.targetDistance).DefaultIfEmpty(0).Max();
float topTemp = dataList.Where(x => x.targetDistance != 2000).Select(x => x.returnDistance).DefaultIfEmpty(0).Min();

 

 
 

 

 

728x90
Posted by 바르마스
,