[問題] sort()

看板C_Sharp作者 (DontCryForMeArgentina )時間15年前 (2008/11/04 23:38), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請問一下 如果說 想針對兩個欄做sort 例如 val1 val2 a 15 109 b 20 333 c 15 567 變成 a 20 333 b 15 567 c 15 109 想要針對第一欄作排序之後 然後再以第一欄的結果對第二欄作排序 我現在是這樣做...但結果都只能排一欄 object.sort(delegate(obj1, obj2) { for(i) { if(obj1.col(i)==obj2.col(i)) break; else result =obj1.col(i).compareto(obj2.col(i)); } return result*-1; ); 第一欄的結果排完後 第二欄會變成由小至大 ...請問有人看得出來這是哪邊有問題嗎? 或是有其他解決辦法 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.49.72

11/16 21:24, , 1F
原po貼的真的是C#語法嗎?怎麼都看不懂
11/16 21:24, 1F
文章代碼(AID): #1946oAS- (C_Sharp)