2012-08-22 2 views
0

나는 다음과 같은 데이터로 IList에있는 경우 :은 숫자로 끝나는 최대 IList의 항목을 얻을

{ Price = 220, OtherData = "Zsdd1" }, 
{ Price = 202, OtherData = "Zddsd2" }, 
{ Price = 20, OtherData ="S2A4" }, 
{ Price = 202, OtherData = "ZfdfZ3" }, 
{ Price = 20, OtherData ="SA4" } 

가 어떻게 "SA4"위의 경우, 최대 OtherData를 얻을 수 있으며, S2A4 "최대 것 .? 나는, 당신은 LINQ 식을 실행할 수

+0

, 당신의 예상 출력 ambigous입니다 당신이 좋아하기 때문에 당신이 (4) 기대 숫자 4, 또는 그 파의 끝 때문에 소용돌이 치는 줄, 또는 .... 때문에? 프로세스의 관점에서 결과가 무엇인지를 설명하고 리터럴 측면에서 설명하지 않도록하십시오. –

답변

1

수 내가 이것을 달성 할 수있는 방법 4를 반환하기 위해이 같은 것을 원한다.

또한
list.Where(item => char.IsDigit(item.OrderData.Last())).Max(item => item.OrderData.Last());