返回首页

我有6个整数(A,B,C,D,E,F)和他们的随机值。我想,他们根据自己的价值观排序。
我使用的ArrayList,但排序后进行排序,根据第一位数的整数。即......如果排序之间(10,15.8和23)
输出是10,15,23,8
如何得到正确的输出什么即时通讯失踪,请帮我

回答

评论会员:游客 时间:2012/02/06
Jaypalsinh:使用通用的整数列表尝试对它们进行排序
西蒙邦Terkildsen
评论会员:游客 时间:2012/02/06
排序算法很多imgsrc=],让你挑
hzawary
评论会员:游客 时间:2012/02/06
一个这样的例子:codeprelang="c#" spanclass="code-keyword"int/spansortObj(spanclass="code-keyword"object/spanobj1,spanclass="code-keyword"object/spanobj2){spanclass="code-keyword"return/span(spanclass="code-keyword"int/span)obj1==(spanclass="code-keyword"int/span)obj2?spanclass="code-digit"0/span:(spanclass="code-keyword"int/span)obj1>(spanclass="code-keyword"int/span)obj2?spanclass="code-digit"1/span:-1;} spanclass="code-keyword"private/spanspanclass="code-keyword"void/spanForm1_Load(spanclass="code-keyword"object/spansender,EventArgse){spanclass="code-keyword"int/spana=9,b=2,c=5,d=1; spanclass="code-keyword"object/span[]obj=spanclass="code-keyword"new/spanspanclass="code-keyword"object/span[spanclass="code-digit"4/span]{a,b,c,d}; Array.Sort<spanclass="code-keyword"object/span>(obj,spanclass="code-keyword"new/spanComparison<spanclass="code-keyword"object/span>(sortObj));}/pre/code
vivek511:可以trynbsp; 通用的整数列表伊斯利比你能对它们进行排序
评论会员:游客 时间:2012/02/06
DaveyM69:不要使用ArrayList!请务必使用一个泛型列表,而不是-通常Listlt的;。TGT;如果在列表中的唯一整数然后使用Listlt的;intgt;然后你可以调用它的分类方法,将使用int的建CompareTo方法对它们进行排序,只要你想。如果您需要举行不同类型的(并没有其他合适的公共基类型)使用Listlt名单;objectgt;没有任何理由使用ArrayList,除非你正在使用或需要兼容NET1.0或1.1的代码,这是极不可能的。|