【发布时间】:2012-11-05 20:57:52
【问题描述】:
我定义了许多对象,每个对象都有一个名为“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();
}
【问题讨论】:
标签: c# list c#-4.0 generic-list