C#中@的作用

1、在书写文件路径时,消除"/"的转义功能

string FileDirect = "C:\Text\Debug\Text.txt"; \\编译会报错
string FileDirect = @"C:\Text\Debug\Text.txt"; \\正确

2、让字符串跨行(相当于C语言中的 \ )

比如:

string str = "我是中人
你是哪里人
我是xxx" ;                           //这里会报错的

但加上@
string str = @"我是中人
你是哪里人
我是xxx"  ; //就认为是一个整行了   

 

3、C#中不允许关键字作为标识符使用,但加上@就可以了,比如:int int;//报错

但int @int;不会报错。

posted @ 2019-01-14 15:46  码码的都是爱  阅读(285)  评论(0编辑  收藏  举报