首先,foo是一个Func <T1,T2,TResult>对象.有可能做类似的事情
Func<T2,T1,TResult> bar = ConvertFunction(foo);
因此将Func <T1,T2,TResult>转换为Func <T2,T1,TResult>.
c# lambda delegates
c# ×1
delegates ×1
lambda ×1