【发布时间】:2015-11-10 07:09:14
【问题描述】:
有@ 运算符,您可以在字符串中放置infornt 以允许字符串中的特殊字符,还有\。好吧,我知道@ 可以为变量使用保留名称,但我很好奇这两个运算符与字符串的区别。
在网络上搜索表明这两个是相同的,但我仍然认为@ 和\ 之间一定有什么不同。
要测试的代码:
string _string0 = @"Just a ""qoute""";
string _string1 = "Just a \"qoute\"";
Console.WriteLine("{0} | {1}",_string0, _string1);
问题:@"Just a ""qoute"""; 和 "Just a \"qoute\""; 仅在字符串方面有什么区别?
编辑:问题已经回答here.
【问题讨论】:
-
所以本质上基本没有区别,只是在源代码中的表示。编译后它们是相同的。
标签: c# string special-characters