public class MyData
{
public int Value1 { get; set; }
public int Value2 { get; set; }
public int Value3 { get; set; }
}
public class MyViewData
{
List<MyData> MyDatas = new List<MyData>();
public int GetMaxValue(Expression<Func<MyData, int>> action) {
// get highest value of specified field in MyDatas, return value
// pseudo code of what i'm looking for would be:
// return action.Max()
}
public void Test() {
int num = GetMaxValue(d => d.Value1);
}
}
어떻게 GetMaxValue를 구현합니까? lambda를 통해 속성 이름을 지정하고 GetMaxValue에서 LINQ Max 쿼리를 수행하려고합니다.필드의 최대 값을 반환하는 LINQ 식을 작성하는 방법은 무엇입니까?
감사합니다.
고마워요. 정확히 내가 찾고 있던 것이 었습니다. –