Ответ 1
Вы удваиваете кавычки внутри строки, чтобы получить символ кавычки.
Это делает ваш образец:
(@"PREFIX rdfs: <" + rdfs + @">
SELECT ?s ?p ?o
WHERE { ?s ?p rdfs:Literal }
{?s rdfs:label ""date""}");
Мне нужно использовать двойные кавычки в строке, которая использует символ @. Использование двойных кавычек разбивает строку. Я попытался убежать с \, но это не работает. Идеи?
Вы удваиваете кавычки внутри строки, чтобы получить символ кавычки.
Это делает ваш образец:
(@"PREFIX rdfs: <" + rdfs + @">
SELECT ?s ?p ?o
WHERE { ?s ?p rdfs:Literal }
{?s rdfs:label ""date""}");
Я считаю, что это должно работать:
string myString = @"Here is my ""quoted"" text.";
Вы можете использовать это, если хотите записать в файл:
string myString = @"Here is my ""quoted""text.";
myString.Replace(@"""",@""");