1.List或List等简单List排序
调用Sort函数后,list排序变化。
(1)正序
list.Sort((a, b) => a.CompareTo(b));
(2)倒序
list.Sort((b, a) => a.CompareTo(b));
2.List排序
调用Sort函数后,list排序变化,Object是自定义类,startTime是类Object中的一个属性。
(1)正序
list.Sort((a, b) => a.startTime.CompareTo(b.startTime));
(2)倒序
list.Sort((b, a) => a.startTime.CompareTo(b.startTime));
3.Dictionary<int, int>或Dictionary<int, string>等排序
(1)根据Value正序排序
Dictionary<int, int> sortedResult = result.OrderBy(o => o.Value).ToDictionary(o => o.Key, o => o.Value);
(2)根据Value倒序排序
Dictionary<int, int> sortedResult = result.OrderByDescending(o => o.Value).ToD