vil du
c# 委托和事件的区别及联系,Action<T1,T2>与Func<T1,T2>的区别
它的签名是TResult Func<T1, T2>(T1 arg1, T2 arg2),表示这个委托可以指向接受两个参数并返回一个结果的方法。它的签名是void Action<T1, T2>(T1 arg1, T2 arg2),表示这个委托可以指向接受两个参数且没有返回值的方法。Action<T1,T2>与Func<T1,T2>的主要区别在于它们所指向的方法是否有返回值。Action<T1,T2>用于指向那些没有返回值的方法,而Func<T1,T2>用于指向那些有返回值的方法。