sea*_*ean -1 c# line visual-studio-2010
我正在使用Visual Studio 2010 C#创建一个应用程序.
我的代码中有一个字符串内嵌,导致代码无法编译.该字符串包含换行符,因此跨越多行,而不是在一行上.
我应该怎么做,以便我可以保持字符串与换行符,但也使我的代码编译?
我认为您需要@在字符串之前使用符号,以允许将其视为字符串文字并跨越多行.
string myString = @"blah blah
blah blah
blah blah";
Run Code Online (Sandbox Code Playgroud)
如果你的字符串包含"他们需要加倍的字符,因为我认为转义不会在字符串文字中起作用:
string myString = @"blah ""blah""
blah blah
""blah"" blah";
Run Code Online (Sandbox Code Playgroud)
阅读更多关于字符串文字的规范这里
| 归档时间: |
|
| 查看次数: |
1872 次 |
| 最近记录: |