小编典典

C# 中的多行字符串文字

all

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

这是我现在拥有的:

string query = "SELECT foo, bar"
+ " FROM table"
+ " WHERE id = 42";

我知道 PHP 有

<<<BLOCK

BLOCK;

C#有类似的东西吗?


阅读 124

收藏
2022-02-25

共1个答案

小编典典

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

string query = @"SELECT foo, bar
FROM table
WHERE id = 42";

使用此方法时,您也不必转义特殊字符,Jon
Skeet 的答案中显示的双引号除外。

2022-02-25