我有一個排序列表排序排序列表基於值C#
private SortedList _slSorted = new SortedList();
_slSorted
具有值Field
它的類型是類的(實際上是2類交替轉儲到它們)具有在它們的所有屬性。
例如:
key:0 value:class1 object(having properties property 1 , property 2)
key:1 value:class2 object(having properties property 3 , property 4)
key:2 value:class1 object(having properties property 1 , property 2)
等..
我需要的sortedList
排序基於這兩個屬性1或財產3.
像收集所有的屬性值,並對其進行排序並重新安排
我怎麼能這樣做?
'SortedList'使用鍵/值對。該列表按鍵排序,而不是按值排序。你是說你想對價值進行排序嗎?向我們展示一些說明如何填充集合的代碼。 – 2013-03-21 17:02:48
@JimMischel:是的默認情況下,列表將按鍵排序..但我想按values.thanks排序他們的幫助..我設法移動所有的值,並重新排列他們,我可以排序。我會盡快發佈我的工作代碼,因爲我現在沒有和我一起。再次感謝 – 2013-03-22 07:32:02
[C#按值排序列表](http://stackoverflow.com/questions/16649481/c-sharp-sorted -list-by-value-with-object) – nawfal 2014-05-22 05:38:47