Palabras reservadas
En C#, las palabras clave son identificadores reservados predefinidos que tienen un significado especial para el compilador. No puedes utilizarlas como identificadores en tu programa, a menos que las precedas con el carácter @ como prefijo. Por ejemplo, @if es un identificador válido, pero if no lo es, porque if es una palabra clave.
Aquí tienes una lista de algunas palabras clave en C#:
- Palabras clave reservadas en cualquier parte del programa:
abstract,as,base,bool,break,byte,case,catch,char,checked,class,const,continue,decimal,default,delegate,do,double,else,enum,event,explicit,extern,false,finally,fixed,float,for,foreach,goto,if,implicit,in,int,interface,internal,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,unchecked,unsafe,ushort,using,virtual,void,volatile,while.
- Palabras clave contextuales:
- Las palabras clave contextuales se usan para proporcionar un significado específico en el código, pero no son palabras reservadas en C#. Algunas de ellas, como
partialywhere, tienen significados especiales en dos o más contextos. - Ejemplos de palabras clave contextuales:
add,and,alias,ascending,args,async,await,by,descending,dynamic,equals,from,get,global,group,init,into,join,let,managed,nameof,nint,not,notnull,nuint,on,or,orderby,partial,record,remove,select,set,unmanaged,value,var,when,where,yield.
- Las palabras clave contextuales se usan para proporcionar un significado específico en el código, pero no son palabras reservadas en C#. Algunas de ellas, como
Recuerda que estas palabras clave son fundamentales para la sintaxis y el funcionamiento del lenguaje C#. 🚀