Jestem ciekawy różnic między wywołaniem Func bezpośrednio vs za pomocą Invoke() na nim. Czy istnieje różnica? Czy pierwszy, syntaktyczny cukier, i wywołuje Invoke() pod spodem?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();
}
Albo jestem na niewłaściwym torze całkowicie :) Dzięki.
http://social.msdn.microsoft.com/Forums/en- US/csharplanguage/thread/f629c34d-6523-433a-90b3-bb5d445c5587 –