我想排序列表(這個Point3D是一個Rhino庫類)。我想與之前最小的X點,但我需要他們是否有例如我有同樣的X.這點由最小Ÿ排序:排序列表中的點C#
Point 1: X = 2; Y = 1
Point 2: X = 4; Y = 2
Point 3: X = 4; Y = 1
Point 4: X = 3; Y = 8
Point 5: X = 2; Y = 6
Point 6: X = 2; Y = 4
,我想擁有的順序是即:
Point 1: X = 2; Y = 1
Point 6: X = 2; Y = 4
Point 5: X = 2; Y = 6
Point 4: X = 3; Y = 8
Point 3: X = 4; Y = 1
Point 2: X = 4; Y = 2
我用這個簡單的代碼:
myPointList.sort();
但我有一個訂單,這不是正確的,因爲我不得不刪除一些這點,如果他們有爲了我想,我是激發正確的觀點,但我刪除了我不想擦除的正確內容。
有人可以幫我嗎?
非常感謝!
爲什麼倒票? – Alex 2014-09-03 07:00:44
http://stackoverflow.com/questions/3163922/sort-a-custom-class-listt – 2014-09-03 07:01:30
爲了將來的參考 - downvotes可能是由於非常廣泛的「秩序是不正確的」和缺乏搜索努力像http:// www.bing.com/search?q=c%23+sort+list+two+properties ... – 2014-09-03 07:26:14