我有一些定義的對象,每個都有一個名爲「CreateDate」的屬性。從內部查找最大值列表<T>
是否可以編寫一個單一的泛型方法來從我指定的對象中選擇最高日期?
我試圖對此使用一種通用的方法,但編譯器不喜歡它,當我嘗試指定屬性名稱。
我試圖實現這些方針的東西...
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();
}