①取消转义字符(这个都知道)
②跨行字符串
string a = @"第一行
第二行
第三行";//记得看过别人代码里为了换行不惜用了拼接字符串,如下
string b= "第一行"
+ "第二行"
+ "第三行";//大家都知道拼接字符串会增加额外的内存开销。
③保留关键字标识符
其实就是让偶们能给对象取名为关键字的名字,如:
//定义类
class @class
{
}
//定义变量
Human @int=new Human();
string @string="偶叫string";
bool @bool=true;
//调用
if(@bool)
{
Console.WriteLine(@string);
}
else
{
Console.WriteLine(@int.Name);
}
//方法名也是类似的。。
这么做对跨语言移植提供了便利,有可能你的某个变量名正是其他语言的一个关键字涅~~~~
更多信息请查看IT技术专栏