Есть ли здесь нотация. нотация heredoc для строк в C #, предпочтительно такая, в которой мне не нужно экранировать что-либо (включая двойные кавычки, которые являются причудой в дословных строках)?
Как говорили другие, нет.
Лично я бы вообще избегал их создания - вместо этого я бы использовал встроенный ресурс. С ними довольно легко работать, и если у вас есть служебный метод для загрузки именованного встроенного ресурса из вызывающей сборки в виде строки (вероятно, в кодировке UTF-8), это означает, что:
Нет, в C # нет строкового литерала в стиле «HEREDOC».
В C # есть только два типа строковых литералов:
@
-в кавычках: необходимо экранировать двойные кавычки путем удвоения Строковые литералы имеют тип
string
и могут быть записаны в двух формах, цитируется и@
- цитируется .