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
partial
ywhere
, 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#. 🚀