C# Ломается string. Создаются 6 строчек вместо одной. Почему не могу перенести код на новую строчку?

Я хочу чтобы код выглядел так: открывающая кавычка в начале, а закрывающая в конце. НО! Компилятор отказывается это принимать и вместо этого предлагает создать 6 отдельных строк, а потом их все объединить. Почему? Что за костыльность?
61a20a9f19997824630681.png

Вот что предлагает Visual Studio:
61a20ae7d1a3c702987169.png
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
ayazer
@ayazer
Sr. Software Engineer
https://docs.microsoft.com/en-us/dotnet/csharp/lan...

var val = 1;
var test = @$"bla {val}
  bla
  bla"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы