对象排序列表c#
本文关键字:列表 排序 对象 | 更新日期: 2023-09-27 18:13:05
我有客户名单:
Client o = new Client();
List<Client> listO = o.dtGetClients();
我想按UserName
排序listO
,但是当我按Linq:
List<Client> SortedList = listO
.OrderBy(X => X.UserName)
.ToList();
我得到List<Client>
的一个不同的实例。我怎么能做到就地(即我想要listO
排序,而不是SortedList
)?
问题是一个神秘的问题:"The list…"。如果丢失的片段是"应就地排序":
Client o = new Client();
var listO = o.dtGetClients();
listO.Sort((Comparison<Client>)
((left, right) => String.Compare(left.UserName, right.UserName)));