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