怎么对自定义数据类型某个字段进行排序? 本帖最后由 lr 于 2014-04-30 11:08:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IPList.OrderBy(x=>x.myDateTime);IPList.OrderByDescending(x=>x.myDateTime); list = IPList.OrderByDescending(x=>x.myDateTime).ToList()或者继承接口IComparer,自己写排序 你有认真读过这个函数的介绍吗?List本身不变,但返回一个排序后的List,参照3#版主的。 继承接口public class ipData:IComparer{ public DateTime myDateTime{ set; get; } public string theIP{ set; get; } } 我觉得 楼上 好像都复杂了点吧! List 类中 有个属性,可以自动排序的,比如 List<string> str =new List<string>();str.Sort("Item");Item 就是你需要排序的字段,默认是升序好像。希望能帮到你。 C#的异步socket编程碰到几个很无语的问题。。。求解脱 ARRAYLIST 相加的问题 C#访问Server-U 中文用户名 急 下载fckeditor之后如果使用需要配置一些什么地方?????????????????? 先请后教-->perfect 找谝整个CSDN,却没有找到关于如何修改DataGridView单元格数据显示的文章! C#奇怪的线程问题:(高手进 请大家帮个忙。分数好说。 C#里可以用中文作标识符,好玩 如何在DataGrid中显示序号? 已知图片的名字,怎么在Properties.Resources找到? c# streamreader 的readline方法问题
或者继承接口IComparer,自己写排序
你有认真读过这个函数的介绍吗?List本身不变,但返回一个排序后的List,参照3#版主的。
public class ipData:IComparer
{
public DateTime myDateTime{ set; get; }
public string theIP{ set; get; }
}
Item 就是你需要排序的字段,默认是升序好像。希望能帮到你。