在C# 中 @ 有那些用处?

2025-03-09 21:31:49
推荐回答(3个)
回答1:

就是在 @ 后面, 字符串可以 自由的 换行, \ 之类的 字符信息。
而不需要用什么 \r\n \\ 之类的转义符号了

下面是一个例子:

///


/// 用于查询的 SQL 语句.
///

private const String SQL =
@"
SELECT
TOP 3
ROW_NUMBER() OVER (ORDER BY SUM(SALE_MONEY) DESC) AS NO,
SALE_DATE,
SUM(SALE_MONEY) AS SUM_MONEY
FROM
SALE_REPORT
GROUP BY
SALE_DATE
ORDER BY
SUM(SALE_MONEY) DESC";

回答2:

@后的字符串,转义会被忽略

回答3:

忽略转义字符