Я часто использую в моем коде интерполированный стиль конкатенации строк C # 6.0 $"Hello {name} {lastName}!"
.
Я понимаю, что когда это было введено, требовался отдельный синтаксис, чтобы не прерывать любые предыдущие строки, содержащие символы {}
.Тем не менее, при создании новых проектов я не возражаю против необходимости писать {{
или }}
для тех редких случаев, когда мне нужны настоящие символы в моей строке.Конечно, не стоит просить добавить дополнительные $
, но когда я обнаружу, что делаю это с большинством моих строк, я бы предпочел просто пропустить их, если это возможно.
Я хотел бы, чтобы "Hello {name} {lastName}!"
приводил к результату "Hello John Doe" just as $"Hello {name} {lastName}!"
сегодня.
Как сделать так, чтобы компилятор по умолчанию считывал все строки как интерполированные строки?