Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Identificadores y palabras clave de C#

Identificadores y palabras clave de C#

En este tutorial, aprenderemos sobre palabras clave (palabras reservadas) e identificadores en el lenguaje de programación C#.

Palabras clave de C#

Las palabras clave son conjuntos predefinidos de palabras reservadas que tienen un significado especial en un programa. El significado de las palabras clave no se puede cambiar, ni se pueden usar directamente como identificadores en un programa.

Por ejemplo,

long mobileNum;

Aquí, long es una palabra clave y mobileNum es una variable (identificador). long tiene un significado especial en C#, es decir, se usa para declarar variables de tipo long y esta función no se puede cambiar.

Además, palabras clave como long , int , char , etc. no se pueden utilizar como identificadores. Entonces, no podemos tener algo como:

long long;

C# tiene un total de 79 palabras clave. Todas estas palabras clave están en minúsculas. Aquí hay una lista completa de todas las palabras clave de C#.

resumen como base bool
descanso byte caso atrapar
caracter marcado clase const
continuar decimales predeterminado delegado
hacer doble más enumeración
evento explícito externo falso
finalmente fijo flotar para
foreach ir a si implícito
en in (modificador genérico) int interfaz
interno es bloqueo largo
espacio de nombres nuevo nulo objeto
operador fuera fuera (modificador genérico) anular
parámetros privado protegido público
solo lectura ref volver sbyte
sellado corto tamaño de apilación
estático cadena estructura cambiar
esto lanzar verdadero intentar
tipo de uint ulong desmarcado
inseguro ucorto usando usando estática
vacío volátil mientras  

Aunque las palabras clave son palabras reservadas, se pueden usar como identificadores si @ se añade como prefijo. Por ejemplo,

int @void;

La declaración anterior creará una variable @void de tipo int .


Palabras clave contextuales

Además de las palabras clave regulares, C# tiene 25 palabras clave contextuales. Las palabras clave contextuales tienen un significado específico en un contexto de programa limitado y se pueden usar como identificadores fuera de ese contexto. No son palabras reservadas en C#.

añadir alias ascendente
asincrónica esperar descendente
dinámico de obtener
global grupo en
unirse dejar ordenar por
parcial (tipo) parcial (método) eliminar
seleccionar establecer valor
var cuando (condición de filtro) where (restricción de tipo genérico)
rendimiento    

Si está interesado en conocer la función de cada palabra clave, le sugiero que visite Palabras clave de C# (documentos oficiales de C#).


Identificadores de C#

Los identificadores son el nombre dado a entidades tales como variables, métodos, clases, etc. Son tokens en un programa que identifican un elemento de manera única. Por ejemplo,

int value;

Aquí, value es el nombre de la variable. Por lo tanto, es un identificador. Las palabras clave reservadas no se pueden usar como identificadores a menos que @ se añade como prefijo. Por ejemplo,

int break;

Esta declaración generará un error en tiempo de compilación.

Para obtener más información sobre las variables, visite Variables de C#.


Reglas para nombrar un identificador

Estos son algunos de los identificadores válidos e inválidos:

Identificadores Observaciones
número Válido
calcularMarcas Válido
hola$ Inválido (Contiene $)
nombre1 Válido
@if Válido (palabra clave con prefijo @)
si No válido (palabra clave de C#)
Mi nombre No válido (contiene espacios en blanco)
_hola_hola Válido

Ejemplo:Buscar una lista de palabras clave e identificadores en un programa

Solo para aclarar el concepto, busquemos la lista de palabras clave e identificadores en el programa que escribimos en C# Hello World.

using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}

Palabras clave Identificadores
usando Sistema
espacio de nombres HelloWorld (espacio de nombres)
clase Hola (clase)
estático Principal (método)
vacío argumentos
cadena Consola
  Escribir Línea

El "¡Hola Mundo!" dentro de WriteLine método es un literal de cadena.


Lenguaje C

  1. Asociatividad y precedencia de operadores de C#
  2. C# while y do...while bucle
  3. Directivas de preprocesador de C#
  4. Variables, literales y constantes de C++
  5. C Palabras clave e identificadores
  6. C while y do...while Bucle
  7. Palabras clave e identificadores de Python
  8. C - Constantes y Literales
  9. C# - Constantes y literales
  10. La termografía, qué es y para qué sirve
  11. Realidad Aumentada y su uso en mantenimiento