Я хочу добавить двойную кавычку в строку C#.Двойная цитата в строке C#
string searchString = "123";
string inputString = "No matches found for "+ "\""+searchString + "\"";
Выход: No matches found for "123"
Я хочу добавить двойную кавычку в строку C#.Двойная цитата в строке C#
string searchString = "123";
string inputString = "No matches found for "+ "\""+searchString + "\"";
Выход: No matches found for "123"
То, что вы должны производить то, что ваш ждет:
No matches found for "123"
Вы также можете попробовать:
string searchString = "123";
string inputString = String.Format(@"No matches found for ""{0}""!", searchString);
Я думаю, что вам нужно string.format
.
Например:
string.format("No matches found for \"{0}\"", searchString);
string inputString = String.Format(@"No matches found for \"{0}\"", searchString);
Это даже не компилируется! Правильный побег для двойной кавычки в стенографической строке равен «» (дважды двойная кавычка), поэтому он станет String.Format (@ «Не найдено совпадений для« "{0}" "", searchString); – maciejkow
К вышеуказанному комментарию: Почему бы просто не сказать, что знак at должен быть удален? – jgauffin
@jgauffin, :) down-vote - сила! :) –
И что ваш вопрос ? – LukeH
Есть ли здесь вопрос? – codaddict
так в чем ваш вопрос? – KeatsPeeks