Мне нравится использовать @ "strings" в C #, особенно когда у меня много многострочного текста. Единственное раздражение заключается в том, что при этом форматирование моего кода идет не так, потому что вторая и более поздние строки сдвигаются полностью влево вместо использования отступов моего прекрасно отформатированного кода. Я знаю, что это сделано намеренно, но есть ли какой-то вариант / способ взлома, позволяющий делать отступы для этих строк без добавления фактических табуляции / пробелов в вывод?
пример добавления:
var MyString = @" this is
a multi-line string
in c#.";
Мое объявление переменной имеет отступ до «правильной» глубины, но вторая и последующие строки в строке сдвинуты к левому краю, поэтому код выглядит некрасиво. Вы можете добавить табуляции в начало строк 2 и 3, но тогда сама строка будет содержать эти табуляции ... имеет смысл?