美好的一天 4 你们大家
我有一个对象列表
我的对象喜欢
Product = "iPhone";
Category = "SmartPhone";
Product = "HP";
Category = "PC";
Product = "HTC";
Category = "SmartPhone";
我将每个对象插入到我的测试中,所以它就像
List<Myobject> MyList = new List<Myobject>();
现在我需要按类别对列表进行排序/排序
因为我需要我的列表首先显示智能手机类别,然后显示其他类别
您可以使用列表排序 http://msdn.microsoft.com/it-it/library/w56d4y5z(v=vs.80).aspx
l.Sort((p, q) => p.Category.CompareTo(q.Category));
相对于 LINQ 的优势OrderBy
是您将就地排序列表而不是生成IOrderedEnumerable<T>
那么你必须重新转变List<T>
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)