Я очень рад новым функциям в С# 6, включая новый синтаксис строки:
var fullName = $"My Name is {FirstName} {LastName}";
Однако я не могу понять, как избежать котировок внутри фигурных скобок, чтобы выполнить следующее:
bool includePrefix = true;
var fullName = $"My name is {includePrefix ? "Mr. " : ""}{FirstName} {LastName}";
С# 6 это не нравится. Мне пришлось вернуться к использованию String.Format
во втором случае. Можно ли избежать кавычек с использованием нового синтаксиса?
Обновление: Да, я попытался использовать \
escape, но он не распознается.