Экранирование String.Format Placeholder
-
27-10-2019 - |
Вопрос
У меня есть следующая строка
родовое словоЯ хотел бы использовать это как таковое
родовое слово Однако это вызывает генеральный кодовый код.Очевидно, это из-за кода System.FormatException
, который использует значение заполнителя {1CC88B01-E60F-45D1-8B3C-28852574156D} guid
.Теперь я могу просто разделить строку вызова string.format
по мере необходимости и объединить ее обратно вместе, но есть ли способ избежать этого, как-то «экранируя» значение заполнителя?
Решение
Вам просто нужно удвоить фигурные скобки:
родовое словоДругие советы
Используйте двойные символы {{или}} для их экранирования.
Не связан с StackOverflow