Func을 직접 호출 할 때와 Invoke()를 사용하는 경우의 차이점에 대해 궁금합니다. 차이점이 있습니까? 첫 번째, 문법적인 설탕이고 Invoke()를 어쨌든 호출합니다.Func () vs Func .Invoke()
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
대 아니면 내가 완전히 잘못 트랙 : 감사에서입니다.
http://social.msdn.microsoft.com/Forums/en- 할 수 미국/csharplanguage/thread/f629c34d-6523-433a-90b3-bb5d445c5587 –