Sono curioso delle differenze tra chiamare direttamente un Func o utilizzare Invoke(). C'è una differenza? È il primo, zucchero sintattico e chiama Invoke() sotto comunque?Func <T>() vs Func <T> .Invoke()
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
vs
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
O sono sulla strada sbagliata del tutto :) Grazie.
http://social.msdn.microsoft.com/Forums/en- US/csharplanguage/thread/f629c34d-6523-433a-90b3-bb5d445c5587 –