作者linces (DontCryForMeArgentina )
看板C_Sharp
标题[问题] sort()
时间Tue Nov 4 23:38:49 2008
请问一下
如果说 想针对两个栏做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
1F:推 sidetalker:原po贴的真的是C#语法吗?怎麽都看不懂 11/16 21:24