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

Entendiendo palabras clave e identificadores en C#: Reglas, listas y mejores prácticas

Palabras clave e identificadores en C#

Domine los fundamentos de palabras clave e identificadores en C#, los bloques de construcción que definen la estructura y comportamiento de su código.

Palabras clave en C#

Las palabras clave son palabras predefinidas que el compilador de C# reserva para su propio uso. Su significado es fijo; no pueden alterarse, ni usarse directamente como identificadores.

Por ejemplo:

long numMovil;

Aquí, long es una palabra clave que declara una variable de tipo long llamada numMovil. Palabras clave como int, char y long no pueden usarse como nombres de variable sin modificación.

Intentar usar una palabra clave como identificador, como long long;, causará un error de compilación. C# contiene 79 palabras clave reservadas, todas en minúsculas. A continuación la lista completa:

abstractasbasebool
breakbytecasecatch
charcheckedclassconst
continuedecimaldefaultdelegate
dodoubleelseenum
eventexplicitexternfalse
finallyfixedfloatfor
foreachgotoifimplicit
inin (modificador genérico)intinterface
internalislocklong
namespacenewnullobject
operatoroutout (modificador genérico)override
paramsprivateprotectedpublic
readonlyrefreturnsbyte
sealedshortsizeofstackalloc
staticstringstructswitch
thisthrowtruetry
typeofuintulongunchecked
unsafeushortusingusing static
voidvolatilewhile

Las palabras clave pueden usarse como identificadores cuando se prefijan con @:

int @void;

Esto declara una variable int llamada @void.


Palabras clave contextuales

Además de las palabras clave reservadas, C# define 25 palabras clave contextuales. Estas palabras adquieren significado especial solo en contextos específicos y pueden servir como identificadores regulares en otros casos.

addaliasascending
asyncawaitdescending
dynamicfromget
globalgroupinto
joinletorderby
partial (tipo)partial (método)remove
selectsetvalue
varwhen (condición de filtro)where (restricción de tipo genérico)
yield

Para un análisis más profundo de cada palabra clave, consulte la documentación oficial: Palabras clave de C#.


Identificadores en C#

Los identificadores dan nombres a variables, métodos, clases y otros elementos del programa. Distinguen únicamente cada elemento dentro de un ámbito.

Ejemplo:

int valor;

Aquí, valor es un identificador. Intentar usar una palabra clave reservada sin el prefijo @, como int break;, disparará un error en tiempo de compilación.

Más sobre variables en Variables en C#.


Reglas para nombrar un identificador

Identificadores válidos vs. inválidos:

IdentificadorObservación
numeroVálido
calcularNotasVálido
hola$Inválido (contiene $)
nombre1Válido
@ifVálido (palabra clave con @)
ifInválido (palabra clave de C#)
Mi nombreInválido (espacio en blanco)
_hola_holaVálido

Ejemplo: Extrayendo palabras clave e identificadores de un programa

Examinemos un simple programa Hola Mundo para identificar sus palabras clave e identificadores.

using System;
namespace HolaMundo {
    class Hola {
        static void Main(string[] args) {
            Console.WriteLine("¡Hola Mundo!");
        }
    }
}

Pares palabra clave-identificador en este fragmento:

Palabra claveIdentificador
usingSystem
namespaceHolaMundo
classHola
staticMain
voidargs
stringConsole
WriteLine

El literal de cadena "¡Hola Mundo!" se pasa a WriteLine.

Lenguaje C

  1. Termografía Explicada: Cómo la Imagen Infrarroja Detecta Variaciones de Temperatura
  2. Aprovechando la Realidad Aumentada para Operaciones de Mantenimiento Eficientes
  3. Dominando la precedencia y asociatividad de operadores en C#: Guía práctica
  4. Dominando bucles while y do-while en C#: Sintaxis, ejemplos y mejores prácticas
  5. Dominando las Directivas de Preprocesador en C#: Guía Práctica
  6. Dominando Variables, Literales y Constantes en C++: Guía Completa
  7. Palabras clave e identificadores en C: guía práctica
  8. Dominando bucles while y do-while en C: ejemplos prácticos
  9. Entendiendo constantes y literales en C: Tipos, uso y mejores prácticas
  10. Constantes y literales en C#: Tipos, reglas y mejores prácticas
  11. Palabras clave e identificadores en Python: Dominando palabras reservadas y convenciones de nomenclatura