C# 字符串变量中双引号的处理

c#

问题

如何声明一个含有双引号的字符串变量?

方法一

使用转义符:

string str="Hello, \"vdeveloper.net\".";

方法二

使用 @ 符号,此时需要把双引号替换成连续两个双引号:

string str=@"hello, ""vdeveloper.net"".";

方法三

使用三个连续引号作为开头和结尾,该方法为c# 11(.net 7) 新增:

string str="""
hello, "vdeveloper.net".
""";

引用

Related Posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注