字符串前面加@是什么意思?

libicong00 2008-10-07 11:29:17
字符串前面加@是什么意思?
...全文
731 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
jane2017 2008-10-10
  • 打赏
  • 举报
回复
转义字符 比如要显示“ 写”\"“或@””“
ai_numberone 2008-10-10
  • 打赏
  • 举报
回复
如果要输出两个"\",用string a ="\\\"是不行的.可以用string a =@"\\"
这样无论多少个都可以输出来
liuhz_jsmstc 2008-10-09
  • 打赏
  • 举报
回复
转义反斜杠
比如:
string str="\\abc";
它就相当于:
string str=@"\abc";
ylx1982 2008-10-08
  • 打赏
  • 举报
回复
^_^!
卧_槽 2008-10-08
  • 打赏
  • 举报
回复
所见即所得,不需要再用\r\n\t之类的了
skyblackhole 2008-10-08
  • 打赏
  • 举报
回复
就是对字符的解释(转义符)
jianglai11 2008-10-08
  • 打赏
  • 举报
回复
...直接输出,忽略转义
zhuton 2008-10-08
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hecong875 的回复:]
引用 3 楼 skyblackhole 的回复:
就是对字符的解释(转义符)

多数用在路径前!  string a = @"C:\windows\System\"
[/Quote]

看这里两个答案就好了。
jiaxintaiyang 2008-10-08
  • 打赏
  • 举报
回复
转义而已,二楼的例子已经很清楚了
hecong875 2008-10-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 skyblackhole 的回复:]
就是对字符的解释(转义符)
[/Quote]
多数用在路径前! string a = @"C:\windows\System\"
whitechololate 2008-10-08
  • 打赏
  • 举报
回复
6楼正解
happy4346 2008-10-08
  • 打赏
  • 举报
回复
可以理解为忽略转义符
lincnl 2008-10-08
  • 打赏
  • 举报
回复
表示后面""中的全是字符串,该字符串可以换行。没有@的字符串是不可换行的。
lude8880 2008-10-08
  • 打赏
  • 举报
回复
就是使\失效
psyke99 2008-10-08
  • 打赏
  • 举报
回复
@"这里的任何文字或符号都是字符串除了双引号"
chkmouse 2008-10-07
  • 打赏
  • 举报
回复
string st = "\\";
string st1 = "@\\"
console.writeline(st); //输出 \
console.writeline(st1); //输出 \\
ChrisAK 2008-10-07
  • 打赏
  • 举报
回复
var a = "\\";
var b = @"\\";

Console.WriteLine (a);
Console.WriteLine (b);

输出:
\
\\

这种问题LZ最好先翻翻书再来问

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧