网站上有一些关于如何使用lambda表达式订购的帖子,但我似乎无法让我的工作.我正在尝试重新排序已填充的列表.我错误地认为我可以使用lambada表达式重新排列此列表的顺序吗?
QuarterMileTimes.OrderByDescending(c => c.PquartermileTime);
Run Code Online (Sandbox Code Playgroud)
我想知道它是否属于PquartermileTime是一个字符串?我也在约会上试过这个表达
QuarterMileTimes.orderBy(c => c.RaceDay);
Run Code Online (Sandbox Code Playgroud)
我还不错,哪里出错?
当您调用OrderByDescending时,该方法返回一个新的 IEnumerable<T> - 它不会对集合进行重新排序.
尝试做:
QuarterMileTimes = QuarterMileTimes.OrderByDescending(c => c.PquartermileTime).ToList();
Run Code Online (Sandbox Code Playgroud)
(如果你的收藏是List<T>......)
| 归档时间: |
|
| 查看次数: |
458 次 |
| 最近记录: |