使用@符号时如何在字符串中使用双引号?

Pau*_*yer 13 .net c# string escaping literals

我需要在使用@符号的字符串中使用双引号.使用双引号会破坏字符串.我尝试用\来逃避,但这不起作用.想法?

替代文字

Pat*_*ick 23

我相信这应该有效:

string myString = @"Here is my ""quoted"" text.";
Run Code Online (Sandbox Code Playgroud)


GBe*_*gen 14

您将逐字字符串中的引号加倍以获取引号字符.

这样就可以得到你的样品:

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