Подтвердить что ты не робот

Как использовать двойные кавычки в строке при использовании символа @?

Мне нужно использовать двойные кавычки в строке, которая использует символ @. Использование двойных кавычек разбивает строку. Я попытался убежать с \, но это не работает. Идеи?

alt text

4b9b3361

Ответ 1

Вы удваиваете кавычки внутри строки, чтобы получить символ кавычки.

Это делает ваш образец:

(@"PREFIX rdfs: <" + rdfs + @">
      SELECT ?s ?p ?o
        WHERE { ?s ?p rdfs:Literal }
              {?s rdfs:label ""date""}");

Ответ 2

Я считаю, что это должно работать:

string myString = @"Here is my ""quoted"" text.";

Ответ 3

Вы можете использовать это, если хотите записать в файл:

string myString = @"Here is my ""quoted""text.";
myString.Replace(@"""",@"&quot;");