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