2010-08-31 3 views
-2

Я хочу добавить двойную кавычку в строку C#.Двойная цитата в строке C#

string searchString = "123"; 
string inputString = "No matches found for "+ "\""+searchString + "\""; 

Выход: No matches found for "123"

+2

И что ваш вопрос ? – LukeH

+10

Есть ли здесь вопрос? – codaddict

+1

так в чем ваш вопрос? – KeatsPeeks

ответ

1

То, что вы должны производить то, что ваш ждет:

No matches found for "123"

Вы также можете попробовать:

string searchString = "123"; 
string inputString = String.Format(@"No matches found for ""{0}""!", searchString); 
4

Я думаю, что вам нужно string.format.

Например:

string.format("No matches found for \"{0}\"", searchString); 
-4
string inputString = String.Format(@"No matches found for \"{0}\"", searchString); 
+5

Это даже не компилируется! Правильный побег для двойной кавычки в стенографической строке равен «» (дважды двойная кавычка), поэтому он станет String.Format (@ «Не найдено совпадений для« "{0}" "", searchString); – maciejkow

+0

К вышеуказанному комментарию: Почему бы просто не сказать, что знак at должен быть удален? – jgauffin

+0

@jgauffin, :) down-vote - сила! :) –

Смежные вопросы