@标识符通常会有以下三种用法:
【方法一】@用作字符串转义字符
由于“\”(单个反斜杠)在C#中是特殊符号,表示转义字符。如果表示普通字符串用“\”,则需要用“\\”。
实例:string path="E:\\My resume\\resume template.txt";
通过采用@字符,可以实现将“\”当做普通字符使用。上面的例子可以改为:
string path= @"E:\My resume\resume template.txt";
【方法二】用@ 表示可以跨行字符串
例子:
string path=@ "number1
number2
";
类似这样是允许的
【方法三】保留关键字可以当做普通字符使用,例如:@bool @class之类,这样就可以当做普通字符来用了。
例子:
Public Class @class
{
public static void @static(bool @bool)
{
if(@bool)
{ //***}
}
}