c# list排序的实现方式
2013-11-14 13:30
507 查看
实体类实现IComparable接口,而且必须实现CompareTo方法
实体类定义如下:
实体类定义如下:
private static void ReadAccordingCompare() { List<Info> infoList = new List<Info>(); infoList.Add( new Info() { Id = 1, Name = "abc" }); infoList.Add(new Info() { Id = 3, Name = "rose" }); infoList.Add(new Info() { Id = 2, Name = "woft" }); infoList.Sort(); foreach (var item in infoList) { Console.WriteLine(item.Id + ":" + item.Name); } }
相关文章推荐
- C#DataSet/DataAdapter
- C# 日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别(转)
- C#生成ZIP压缩包
- 在C#中执行dos命令并返回结果字符串
- C#中&与&&的区别
- C#基础学习心得(一)
- C#学习记录三:异常处理
- C#练习DataReader
- C#日期转换类
- C# 跨窗体调用控件
- C# 反射实现步骤
- C# 文件粉碎
- C#上传视频生成缩略图
- C#学习记录二:高级数据存储方式
- C# 装箱和拆箱[整理]
- C# 引用类型与值类型的区别
- Reading and Writing CSV Files in C#
- 关于 C# 中接口的一些小结
- C# 中有关 using 关键字
- C#中IPAddress和IPEndPoint的关系