x と y の値を持つクラス A のリストがあります。
class A
{
public int X { get; set; }
public int Y { get; set; }
}
私のリスト:
List<A> MyList = GetListOfA();
Aプロパティの値を計算してリストをソートしたい。たとえば、今日のドル レートは X で倍増します。OrderBy 式を使用する場合、メソッドは x*log(x) 回を計算します。
値と変数を含む内部クラスを作成する、変数と計算値のリストを含む匿名型リストを作成する、計算値のキーでソートされた辞書に追加するなど、いくつかの方法を見つけました。
クリーンでシンプルな構文でそれを行うための最良のアプローチは何ですか?