C# 如何编写以@开头并包含“的字符串”&引用;在C中#
当我更改以下C#字符串时 进入 我得到编译器错误:;预期的C# 如何编写以@开头并包含“的字符串”&引用;在C中#,c#,C#,当我更改以下C#字符串时 进入 我得到编译器错误:;预期的 如何在以@开头的字符串中表示文字双引号?您可以将双引号加倍,而不是使用反斜杠: string xml = @"xmlns:qtpRep=""http://www.mercury.com/qtp/ObjectRepository"""; (有关详细信息,请参阅。) 虽然在本例中,不清楚为什么要使用逐字字符串文字。。。对于XML属性,只使用单引号通常更简单: string xml = @"xmlns:qtpRep='http://www.
如何在以@开头的字符串中表示文字双引号?您可以将双引号加倍,而不是使用反斜杠:
string xml = @"xmlns:qtpRep=""http://www.mercury.com/qtp/ObjectRepository""";
(有关详细信息,请参阅。)
虽然在本例中,不清楚为什么要使用逐字字符串文字。。。对于XML属性,只使用单引号通常更简单:
string xml = @"xmlns:qtpRep='http://www.mercury.com/qtp/ObjectRepository'";
我还必须说,如果您自己创建XML字符串,那么您可能做得不对。改为使用XML API:)将双引号加倍,而不是使用反斜杠:
string xml = @"xmlns:qtpRep=""http://www.mercury.com/qtp/ObjectRepository""";
(有关详细信息,请参阅。)
虽然在本例中,不清楚为什么要使用逐字字符串文字。。。对于XML属性,只使用单引号通常更简单:
string xml = @"xmlns:qtpRep='http://www.mercury.com/qtp/ObjectRepository'";
我还必须说,如果您自己创建XML字符串,那么您可能做得不对。改为使用XML API:)将它们加倍:
string xml = @"xmlns:qtpRep=\""http://www.mercury.com/qtp/ObjectRepository\""";
把它们加倍:
string xml = @"xmlns:qtpRep=\""http://www.mercury.com/qtp/ObjectRepository\""";
当字符串是逐字(带
@
)时,两个双引号转换为一个单引号
例如:
Console.WriteLine(@"this is ""enclosed in double quotes""");
…将写:
这是“用双引号括起来的”
当字符串是逐字(带
@
)时,两个双引号转换为一个单引号
例如:
Console.WriteLine(@"this is ""enclosed in double quotes""");
…将写:
这是“用双引号括起来的”
@犬夜叉:没什么,我的一条评论在40秒内被提升了10次。@JonSkeet喜欢做错的“TM”。@Inuyasha:没什么,我的一条评论在40秒内被提升了10次。@JonSkeet喜欢做错的“TM”。