public class Model
{
private string _Lists;
private double _Sum;
public string Lists
{
get { return _Lists; }
set { _Lists=value;}
}
public double Sum
{
get { return _Sum; }
set { _Sum=value;}
}
public Model(string lists, double sum)
{
this.Lists = lists;
this.Sum = sum;
}
}
以上是对象的类
public class myCompare: IComparer
{
int IComparer.Compare(object x, object y)
{
return (int)(((Model)x).Sum - ((Model)y).Sum );这个怎么写呢
} }
我如何按照model的Sum属性排序呢降序
至于
ArrayList al = new ArrayList();
al.Sort(new myCompare());
{
private string _Lists;
private double _Sum;
public string Lists
{
get { return _Lists; }
set { _Lists=value;}
}
public double Sum
{
get { return _Sum; }
set { _Sum=value;}
}
public Model(string lists, double sum)
{
this.Lists = lists;
this.Sum = sum;
}
}
以上是对象的类
public class myCompare: IComparer
{
int IComparer.Compare(object x, object y)
{
return (int)(((Model)x).Sum - ((Model)y).Sum );这个怎么写呢
} }
我如何按照model的Sum属性排序呢降序
至于
ArrayList al = new ArrayList();
al.Sort(new myCompare());
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货