字符串内部的字符串Ex:pie=";他说:";“嗨”"E;”C#
在使用C#的Visual Studio中,如何在这样的字符串中声明字符串?我看到了一些堆栈溢出页面,如“字符串到字符串中的Java字符串”,但我认为它们中的任何一个都与我的问题不同 基本上如果我有字符串内部的字符串Ex:pie=";他说:";“嗨”"E;”C#,c#,string,escaping,C#,String,Escaping,在使用C#的Visual Studio中,如何在这样的字符串中声明字符串?我看到了一些堆栈溢出页面,如“字符串到字符串中的Java字符串”,但我认为它们中的任何一个都与我的问题不同 基本上如果我有 "<?xml version="1.0" encoding="UTF-8"standalone="yes" ?>" “” 如何在我的代码中将其声明为字符串?有人建议我在“1.0”之类的事情上引用双引号,但我无法让它起作用 谢谢你的帮助。试试这个: string myString = @
"<?xml version="1.0" encoding="UTF-8"standalone="yes" ?>"
“”
如何在我的代码中将其声明为字符串?有人建议我在“1.0”之类的事情上引用双引号,但我无法让它起作用
谢谢你的帮助。试试这个:
string myString = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>"
string myString=@“”
或者像这样转义双引号:
"<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>"
@"<?xml version=""1.0"" encoding=""UTF-8""standalone=""yes"" ?>"
“”
或者像这样使用逐字记录字符串(注意字符串前面的前导@符号):
"<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>"
@"<?xml version=""1.0"" encoding=""UTF-8""standalone=""yes"" ?>"
@“
以下任一项:
@"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>"
@“
或
“”
或者更简单地说;使用单引号
"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>"
“”
字符串myString=”“;
您可以转义引号: