Ответ 1
Попробуйте следующее:
string s = @"..."".....";
Если я напишу что-то вроде этого:
string s = @"...."......";
он не работает.
Если я попробую это:
string s = @"...\".....";
он тоже не работает.
Как я могу добавить символ в объявление с несколькими строками в С#?
Попробуйте следующее:
string s = @"..."".....";
Использование двойного символа также работает с символами '{' и '}' при использовании string.Format, и вы хотите включить литеральный экземпляр либо вместо указания аргумента параметра, например:
string jsString = string.Format("var jsonUrls = {{firstUrl: '{0}', secondUrl: '{1}'}};", firstUrl, secondUrl);
строка s = "...\".....";
должна работать
@отключает экранирование, поэтому, если вы хотите использовать \", тогда no @symbol
Лично я думаю, вы должны пойти с
string s = string.format("{0}\"{1},"something","something else");
это облегчает работу в долгосрочной перспективе