¿Cuál es el beneficio de usar "Funciones y propiedades con cuerpo de expresión" [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Eficiencia y rendimiento de miembros de funciones con cuerpo de expresión en C # 6.0 2 respuestasHe visto a muchos usar esanueva caracteristic, pero ¿cuál es el beneficio de usar esas expresiones?
Ejemplos:public override string ToString() => string.Format("{0}, {1}", First, Second);
public string Text =>
string.Format("{0}: {1} - {2} ({3})", TimeStamp, Process, Config, User);
Esta pregunta es diferente aést, porque no solo pregunto si el rendimiento y la eficiencia cambian, sino también sobre la diferencia del código compilado (código IL) y si es la mejor práctica y debería usarse en el mundo real.
Esta pregunta también esn fuera de context, porque solicito experiencia empresarial de la vida real y no recomendaciones. Por lo tanto, no lo recomiendo, ¡pero explique por qué lo haría o por qué no usaría esa función y qué experiencias tiene con ella!