在C#中有一些预定义的委托。
我知道其中的几个:
EventHandler // Default event callbacks
EventHandler<T> // Default event callbacks with custom parameter (inheriting from EventArgs)
Action // Function without return value and without parameter
Action<T1, T2, T3, T4> // Function without return value and 1-4 parameters
Func<T1, T2, T3, T4, TResult> // Methos with 0-4 parameters and one result type
Predicate<T> // equivalent to Func<T, bool>
除了框架特殊情况和生成的表单部分外,还有许多其他用途,但在自己编写代码时使用这些通常很好。
如果您知道更多有用的内容,请添加。否则,这就是答案。