标识符不能是C#关键字
C#关键字
关键字是C#编译器预定义的保留字,这些关键字不能有做标识符,但是,弱国你想使用这些关键字作为标识符,可以在关键字前面加上@字符作为前缀。
在c#中,有些标识符在代码的上下文中有特殊的意义,如get和set,这些成为上下位关键字。
下面列出了C#中保留的关键字和上下文关键字;
abstaract,as,base,bool,break,byte,case,catch,char,checked,class,const,coutinue,decimal,default,delegate,do,double,else,enum,event,explicit,extem,false,finally,fixed,float,for,foreach,goto,if,implicit,in,int,interface,intemal,is,lock,long,namespace,new,null,object,operator,out,override,params,private,protected,public,readonly,ref,return,sbyte,sealed,short,sizeof,stackalloc,static,string,struct,switch,this,throw,true,try,typeof,uint,ulong,unchedked,unsafe,ushort,using,vitual,void,volatile,while
上下文关键字
add,alias,ascending,descending,dynamic,from,get,global,group,into,join,let,orderby,partial,remove,select,set
注:相关教程知识阅读请移步到c#教程频道。










