Funcを直接呼び出すことと、Invoke()を使用することの違いに興味があります。違いはありますか?最初のシンタックスシュガーであり、とにかくその下でInvoke()を呼び出しますか?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
vs
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
それとも私は完全に間違った方向に進んでいますか:)ありがとう。