C#中的多行字符串文字

有没有一种简单的方法可以在C#中创建多行字符串文字?

这是我现在所拥有的:

string query = "SELECT foo, bar"

+ " FROM table"

+ " WHERE id = 42";

我知道PHP有

<<<BLOCK

BLOCK;

C#是否有类似的东西?

回答:

您可以使用@a前面的符号string形成逐字字符串文字:

string query = @"SELECT foo, bar

FROM table

WHERE id = 42";

使用此方法时,除了双引号(如Jon

Skeet的答案所示)外,您也不必转义特殊字符。

以上是 C#中的多行字符串文字 的全部内容, 来源链接: utcz.com/qa/428395.html

回到顶部