多数のオブジェクトが定義されており、それぞれに「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();
}