包含list.sort使用方法的词条
本文目录一览:
C#中list.sort方法的使用
Sort(Comparison))或者Sort(IComparer))方法。
包含list.sort使用方法的词条
具体的做法你可以查MSDN,里面有例子的。
请教关于C#里面List.Sort的写法。
Sort(Comparison))或者Sort(IComparer))方法。
具体的做法你可以查MSDN,里面有例子的。
是stl里的list?
如果是那就传入一个比较函数
int comp(const Node& l,const Node& r)
{
if(l.deg < r.deg) return -1;
if(r.deg < l.deg) return 1;
return 0;
}
....
Node[] arr={{1,4},{2,3}};
std::list l(arr, arr+sizeof(arr)/sizeof(arr));
l.sort(comp);
List L = new List();
L.Add(new C { n = 1, s = "b" });
L.Add(new C { n = 3, s = "a" });
L.Add(new C { n = 2, s = "c" });
//我想按照C的n来排序,直接这样sort会出错,因此请教
//Sort(Comparison),Sort(IComparer)怎么写
//请直接修改Sort或者增加其他代码,不要改动其他代码。
var query = from a in L
orderby a.n descending//descending 可以不要descending 排序方向
select a;
L = query.ToList();哥们 试试吧
c++ list.sort的使用
Sort(Comparison))或者Sort(IComparer))方法。
具体的做法你可以查MSDN,里面有例子的。
是stl里的list?
如果是那就传入一个比较函数
int comp(const Node& l,const Node& r)
{
if(l.deg < r.deg) return -1;
if(r.deg < l.deg) return 1;
return 0;
}
....
Node[] arr={{1,4},{2,3}};
std::list l(arr, arr+sizeof(arr)/sizeof(arr));
l.sort(comp);
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。