是否有.NET Framework中的现有委托进行比较?

Nei*_*ell 2 .net c# sorting delegates

.NET框架为常见任务提供了一些方便的通用代理,例如Predicate<T>EventHandler<T>.

是否有相当于CompareTo()的内置委托?

签名可能是这样的:

delegate int Comparison<T>(T x, T y);
Run Code Online (Sandbox Code Playgroud)

这是为了实现排序,我可以为实际的排序例程(具体为ListView.ListViewItemSorter)提供lambda表达式,因此欢迎任何其他方法.

Joe*_*orn 8

你甚至得到了正确的名字:)

看到 System.Comparison<T>