Ich bin neugierig auf die Unterschiede zwischen dem Aufruf eines Func direkt vs Invoke() darauf verwenden. Ist da ein Unterschied ? Ist der erste, syntaktische Zucker, und ruft Invoke() darunter überhaupt auf?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();
}
Oder bin ich auf dem Holzweg ganz :) Danke.
http://social.msdn.microsoft.com/Forums/en- US/csharplanguage/thread/f629c34d-6523-433a-90b3-bb5d445c5587 –