Func<T>直接呼び出す場合と使用する場合の違いに興味がありInvoke()ます。違いはありますか?Invoke()とにかく、最初の構文糖衣と呼び出しは下にありますか?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
対。
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
それとも、私は完全に間違った方向に進んでいますか?