Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las palabras clave son identificadores reservados predefinidos que tienen significados especiales para el compilador. No puede usarlos como identificadores en el programa a menos que los prefija con @. Por ejemplo, @if es un identificador válido, pero if no es porque if es una palabra clave.
La documentación de referencia del lenguaje C# cubre la versión más reciente publicada del lenguaje C#. También contiene documentación inicial sobre las características de las versiones preliminares públicas de la próxima versión del lenguaje.
La documentación identifica cualquier característica introducida por primera vez en las últimas tres versiones del idioma o en las versiones preliminares públicas actuales.
Sugerencia
Para buscar cuándo se introdujo por primera vez una característica en C#, consulte el artículo sobre el historial de versiones del lenguaje C#.
En la primera tabla de este artículo se enumeran las palabras clave que son identificadores reservados en cualquier parte de un programa de C#. En la segunda tabla se enumeran las palabras clave contextuales de C#. Las palabras clave contextuales tienen un significado especial solo en un contexto de programa limitado y se pueden usar como identificadores fuera de ese contexto. Por lo general, a medida que se agregan nuevas palabras clave al lenguaje C#, se agregan como palabras clave contextuales para evitar interrumpir los programas escritos en versiones anteriores.
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
Palabras clave contextuales
Una palabra clave contextual proporciona un significado específico en el código, pero no es una palabra reservada en C#. Algunas palabras clave contextuales, como partial y where, tienen significados especiales en dos o más contextos.