Las palabras clave en C# se pueden clasificar según su finalidad. Las siguientes son algunas clasificaciones y explicaciones de palabras clave comunes:
1. Palabras clave modificadoras de acceso:
- público: especifica el nivel de acceso público, al que se puede acceder desde cualquier lugar.
- privado: especifica un nivel de acceso privado, al que solo se puede acceder dentro de la misma clase.
- protegido: especifica un nivel de acceso protegido al que solo se puede acceder dentro de la misma clase o clases derivadas.
- interno: Especifica el nivel de acceso interno, al que solo se puede acceder dentro del mismo ensamblaje.
- interno protegido: especifica un nivel de acceso interno protegido, accesible dentro del mismo ensamblado o en una clase derivada.
2. Escriba la palabra clave:
- clase: define la clase.
- estructura: define la estructura.
- enum: define una enumeración.
- interfaz: define la interfaz.
- delegado: define el delegado.
3. Palabras clave de control de flujo del programa:
- if/else: declaraciones condicionales que ejecutan diferentes rutas de código basadas en condiciones dadas.
- switch: declaración de selección multidireccional, selecciona diferentes ramas para su ejecución de acuerdo con el valor de expresión dado.
-for/foreach: instrucción de bucle, utilizada para realizar de forma iterativa una serie de operaciones.
- while/do- while: instrucción de bucle para ejecutar repetidamente un bloque de código según condiciones dadas.
- break: se utiliza para salir de un bucle o declaración de cambio.
- continuar: se utiliza para omitir la iteración del bucle actual y continuar con la siguiente iteración.
4. Palabras clave de propósito especial:
- this: se refiere al objeto actual.
- base: se refiere a un miembro o constructor de la clase base.
- nuevo: crea una nueva instancia de objeto u oculta miembros de la clase base.
- typeof: obtiene el objeto `Type` del tipo.
- sizeof: Obtiene el tamaño del tipo en bytes.
- predeterminado: obtiene el valor predeterminado del tipo.
5. Palabras clave de manejo de excepciones:
- try/catch/finally: se utiliza para detectar y manejar excepciones y ejecutar código específico independientemente de si ocurre o no la excepción.
6. Otras palabras clave:
- var: palabra clave de inferencia de tipo implícita, que permite al compilador inferir el tipo de variable en función del tipo de expresión de la derecha.
- const: declara constante.
- solo lectura: declara un campo de solo lectura cuyo valor solo puede inicializarse en la declaración o constructor.