Мне интересно узнать о различиях между вызовом Func напрямую и использованием Invoke(). Есть ли разница? Является первым, синтаксическим сахаром и вызовами Invoke() под любым способом?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
против
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
Или я ошибаюсь полностью:) Спасибо.