C#两个双引号

sai*_*dhu 12 c# string-literals

我想在C#中打印两个双引号作为输出.这该怎么做?

我的意思是输出应该是: "" Hello World ""

Bal*_*nyi 22

Console.WriteLine("\"\" Hello world \"\"");
Run Code Online (Sandbox Code Playgroud)

要么

Console.WriteLine(@""""" Hello world """"");
Run Code Online (Sandbox Code Playgroud)

  • 啊,你只是打败了我.这么简单的问题,以及许多不正确的答案! (2认同)
  • @Monish""是@"..."逐字字符串文字中的单引号. (2认同)

Chr*_*ris 7

如果你想在一个字符串中加上双引号,你需要用一个字符串来转义它们 \

例如:

string foo = "here is a \"quote\" character";
Run Code Online (Sandbox Code Playgroud)

如果你想输出"" Hello World ""那么你需要:

string helloWorld = "\"\" Hello World \"\"";
output(helloWorld);
Run Code Online (Sandbox Code Playgroud)

(其中输出是您用于输出的任何方法)