有没有一种简单的方法可以在 C# 中创建多行字符串文字?
这是我现在所拥有的:
string query = "SELECT foo, bar"
+ " FROM table"
+ " WHERE id = 42";
我知道 PHP 有
<<<BLOCK
BLOCK;
C# 有类似的东西吗?
您可以使用@
a 前面的符号string
形成一个逐字字符串文字 https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/verbatim:
string query = @"SELECT foo, bar
FROM table
WHERE id = 42";
你也当您使用此方法时,除了 Jon Skeet 的答案中所示的双引号之外。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)