カスタムの並べ替え比較子を持つ任意のLINQの式のための2つの形式がありますLINQの構文<T>
フォーマット1
var query =
source
.Select(x => new { x.someProperty, x.otherProperty })
.OrderBy(x => x, new myComparer());
フォーマット2
var query =
from x in source
orderby x // comparer expression goes here?
select new { x.someProperty, x.otherProperty };
質問:
2番目の形式の発注式の構文は次のとおりですt?
ご不明な点:
最初の形式のようにカスタムコンペアを使用する方法。
ボーナスクレジット:
は、上記の2つのLINQのフォーマットの実際、正式な名前はありますか?
品質のlinqリンク!メソッドに基づく構文のorder-by構文に関する記述は実際には答えの一部ではないと考えられましたが、 :) –
@SteveKonves私はちょうどそれをとにかく含めた。あなたは簡単に無視することができます;) –