0
我需要爲Tuple實現Comparison
委託。我有一個列數,我想通過它來比較元組。如何通過c#中的屬性索引獲取元組屬性?
現在我得:
int sortedColumn;
Comparison<Tuple<T1, T2, T3>> tupleComparison = (x, y) =>
{
// I want to access x.Item2 if sortedColumn = 2
// x.Item3 if sortedColumn = 2 etc
};
我怎樣才能做到這在C#?
我可以不使用switch
嗎?
你可以做到這一點,x.Item2應該工作,是什麼問題? –
問題是我不想寫N個if/switch檢查 –
T1,T2,T3是同一類型的嗎? –