我有X和Y值A級名單:排序列表
class A
{
public int X { get; set; }
public int Y { get; set; }
}
我的列表:
List<A> MyList = GetListOfA();
我想排序上的一個計算值的列表屬性。例如今天美元匯率乘以X. 如果我將使用OrderBy表達式,該方法將計算x * log(x)次。
我發現了一些方法來創建內部類,包括值和變量,匿名類型列表將包括變量和計算值的列表,通過計算的關鍵字將其添加到已排序的字典中值等
乾淨簡單的語法做到最好的方法是什麼?
數乘以費率不改變順序(除非稅率非正)。爲什麼不在沒有乘法的情況下按原始值排序呢? –
即使這個比率是非正數,這只是反轉排序順序。 –