.NET框架为常见任务提供了一些方便的通用代理,例如Predicate<T>
和EventHandler<T>
。
是否有相当于CompareTo()的内置委托?
签名可能是这样的:
delegate int Comparison<T>(T x, T y);
这是为了实现排序,我可以为实际的排序例程提供lambda表达式(特别是ListView.ListViewItemSorter),所以任何其他方法都欢迎。
答案 0 :(得分:8)
你甚至得到了正确的名字:)
答案 1 :(得分:0)
答案 2 :(得分:0)
为什么不使用Func?
void Example<T>(Func<T,T,int> comparereDel) {
...
}