C# string @什么意思

2025-04-11 15:36:12
推荐回答(5个)
回答1:

@ 符号会告知字符串构造函数忽略转义符和分行符。
这样子 你可以按照你喜欢的格式拼凑sql
ps:string path = @"select
id,
score
from
biao"

回答2:

@ 只有一个作用:就是让 "\ " 这个转义符 不起作用,
比如 你要输出一个 \ 必须这样写:“\ \”
但是 你@“\”即可,这种写法 一般用于 路径

回答3:

@"E:\test"="E:\\test"
众所周知,一般字符串都需要转义字符串的,前面加一个@就不需要转义字符了。

回答4:

防止转义字符,如果去掉@,则上述字符中将没有\t, 这个将被解释为水平tab

回答5:

举例吧
string a = "我\n 们";
输出结果:


string a = @"我\n们";
输出结果:
我\n们