Tengo curiosidad por las diferencias entre llamar a un Func directamente y usar Invoke () en él. Hay una diferencia ? ¿Es el primero, el azúcar sintáctico y las llamadas Invoke () debajo de todos modos?
public T DoWork<T>(Func<T> method)
{
return (T)method.Invoke();
}
vs
public T DoWork<T>(Func<T> method)
{
return (T)method();
}
O estoy completamente equivocado :) Gracias.