В чем преимущество использования «функций и свойств, связанных с выражениями» [дубликаты]

На этот вопрос уже есть ответ:

Эффективность и производительность членов-выражений в C # 6.0 2 ответа

Я видел, как многие использовали этоновая особенност, а какая польза от использования этих выражений?

Пример:
public override string ToString() => string.Format("{0}, {1}", First, Second);

public string Text =>
string.Format("{0}: {1} - {2} ({3})", TimeStamp, Process, Config, User);

Этот вопрос отличается отэто, потому что я спрашиваю не только об изменении производительности и эффективности, но и о разнице скомпилированного кода (кода IL) и о том, является ли это наилучшей практикой и должно ли использоваться в реальном мире.

Этот вопрос тожен не по тем, потому что я прошу опыт реальной жизни предприятия, а не рекомендации. Поэтому не рекомендую, но объясните, почему вы это сделаете или почему вы не будете использовать эту функцию и какой у вас опыт с ней!

Ответы на вопрос(3)

Ваш ответ на вопрос