Morpheus_God
@Morpheus_God

Вопросы по авторефакторингу в Visual Studio 2017 Community. В чем разница?

Добрый день. На днях обновился с 2015 версии Visual Studio до 2017.
Во время написания консольных приложении появилась подсказка, что метод ShowMessage можно переписать с такого варианта;
static string ShowMessage(string msg)
        {
            return msg;
        }

На такой:
static string ShowMessage(string msg) => msg;
Какое преимущество дает лямбда выражение кроме однострочного выражения.
Такой же подход я заметил и в WinForms, тоже советует развернутый метод переписать под лямбду.
  • Вопрос задан
  • 93 просмотра
Решения вопроса 2
EreminD
@EreminD
Кое-что умею
Никакого, кроме удобства чтения (дока)
Ответ написан
Комментировать
@kttotto
пофиг на чем писать
Никакого, это даже не лямбда выражение, это просто синтаксический сахар для стиля написания. Так же как и в свойствах Prop {get;set;} => "..."
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы