1

さまざまなプロパティで並べ替える必要がある FileInfo のリストがあります。

List<FileInfo> infoListOrdered = infoList.OrderBy(x => x.CreationTime).ToList();

すべての FileInfo プロパティの式を記述する代わりに、TKey をパラメーターとして渡すことは可能でしょうか?

4

2 に答える 2

1

いいえ、TKeyタイプです。laambax=>x.CreationTimeは type の値を返す値セレクタTKeyです。タイプのみに基づいて何かを選択することはできません。クラスにそのタイプの複数のプロパティ インスタンスが存在する可能性があるからです。

于 2013-03-11T21:02:24.157 に答える