Doğrudan bir Func çağırma ile üzerinde Invoke () kullanma arasındaki farkları merak ediyorum. Bir fark var mı ? İlk, sözdizimsel şeker mi ve yine de Invoke () çağırıyor mu?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
vs
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
Yoksa tamamen yanlış yolda mıyım :) Teşekkürler.