Мені цікаво про різницю між прямим викликом Func та використанням Invoke () на ньому. Чи є різниця? Чи є перший, синтаксичний цукор і виклики Invoke () внизу?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
проти
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
Або я зовсім на неправильному шляху :) Дякую.