C# 字符串逐字出现问题

C# 字符串逐字出现问题,c#,string,C#,String,我用C# 我需要按原样为字符串指定一个值 这是我的代码: string verbatim = "@<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">"; string verbatim=“@”; 或 string verbatim=@”; 但它不起作用 我做错了什么?谢谢,字符@charctaer超出了字符串开头,您需要转义引号,即 string verbatim = @"<META NAME=""ROBOTS"" CONTE

我用C#

我需要按原样为
字符串指定一个值

这是我的代码:

string verbatim = "@<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">";
string verbatim=“@”;

string verbatim=@”;
但它不起作用


我做错了什么?谢谢,

字符@charctaer超出了字符串开头,您需要转义引号,即

string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">"
string verbatim=@“”

您是指逐字逐句的字符串文字吗?将内部引号对折并移动
@

string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
string verbatim=@”;

@必须在字符串之外,并且需要使用双引号:

string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";
string verbatim=@”;

我试过使用您的版本,但从ROBOTS开始,我仍然有同样的问题。有什么想法吗?是的,很抱歉,您必须在逐字字符串中使用双引号。
string verbatim = @"<META NAME=""ROBOTS"" CONTENT=""NOINDEX, NOFOLLOW"">";