我有许多已定义的对象,每个对象都有一个名为“CreateDate”的属性。
是否可能编写一个通用方法,从我指定的对象中选择最高日期?
我试图使用通用方法来实现这一点,但是当我尝试指定属性名称时,编译器不喜欢它。
我试图实现类似以下内容的操作...
private static DateTime GetLastDate<T>(List<T> data)
{
// Unfortunately, this is not allowed...
return
(from d in data
orderby d.CreateDate
select d.CreateDate).FirstOrDefault();
}