English 中文(简体)
.NET Framework 中是否存在用于比较的委托?
原标题:
  • 时间:2009-01-22 19:42:39
  •  标签:

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

有没有内置的委托可用于等效的CompareTo()?

签名可能是这样的:

delegate int Comparison<T>(T x, T y);

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

最佳回答

你甚至连名字都写对了 :)

请看System.Comparison<T>

问题回答

为什么不只使用 Func?

void Example<T>(Func<T,T,int> comparereDel) {
  ...
}




相关问题
热门标签