List<bf>对象A中放的都是类型bf,我想按照bf.s对所有bf对象重新升序排序,不知道如何弄了,请教
解决方案 »
- 问个关于vs2010开发在浏览器上显示路径的问题
- TreeView的怪问题!!!玩过TreeView的都进来帮忙看看
- 新手请教,为什么我的二进制文件读写第一个字母是乱码?
- 关于委托方法并显示进度防止程序无响应问题
- 怎样将字符数组中的各个元素(每个元素都是一个字符串)按第一个字母的ASCLL值从小到大排序?我下面的程序是参考整形数组实现的(用直接插
- Reflector.EXE自动消失
- 一个关于无限级节点的导入问题,希望能得到解决!
- C# 变量值为什么变成零了?求达人帮忙
- field 和 域 scope 是一回事吗 ? 他们 有什么 差异和 相同点??decimal与double差异和 相同点?
- JSON返回来的OBJECT如何转成List
- 高分求sqlserver express2008 management studio中文版下载地址
- 一道关于C#的面试题,本人对c#不太了解,大家帮忙看看
http://msdn.microsoft.com/zh-cn/library/8ce6t5ad(VS.80).aspx
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
var list = from a in A
orderby a.s
select a;
return list.ToList();
{
List<bf> list = new List<bf>();
list.Add(new bf(1));
list.Add(new bf(69));
list.Add(new bf(32));
list.Add(new bf(19));
list.Sort(new Comparison<bf>(delegate(bf a, bf b)
{
return a.s > b.s ? 1 : a.s == b.s ? 0 : -1;
}));
foreach (bf i in list)
Console.WriteLine(i.s);
} class bf
{
public bf(int s)
{
this.s = s;
}
public int s { get; set; }
}
/*
输出:
1
19
32
69
*/
//一
List.Sort(new Comparison<PurviewSDO>(delegate(bf x,bf y){return x.s.CompareTo(y.s);}));//二
List.Sort(new Comparison<PurviewSDO>(delegate(bf x,bf y){return y.s.CompareTo(x.s);}));
升序降序自己选择
3.0还可以直接用
List<bf> A=new List<bf>();
List<bf> result=(A.Sort((x,y)=>x.s.CompareTo(y.s))).ToList();
或者
List<bf> result=(A.Sort((x,y)=>y.s.CompareTo(x.s))).ToList();
不知道bf.s是什么类型,如果是int可以自动排序 ,不行在构造函数中可以提供排序方法
list<bf>太强了
bf.s? boyfriend.saving?
bf.s排序
哈哈,开个玩笑