Tabla de contenido:
Definición - ¿Qué significa identificador?
Un identificador, en C #, es el nombre definido por el usuario de un elemento del programa. Puede ser un espacio de nombres, clase, método, variable o interfaz.
Los identificadores son símbolos utilizados para identificar de forma exclusiva un elemento del programa en el código. También se utilizan para referirse a tipos, constantes, macros y parámetros. Un nombre de identificador debe indicar el significado y el uso del elemento que se refiere.
C # es un lenguaje de programación que se compila y tiene su implementación de tal manera que los identificadores son solo entidades en tiempo de compilación. Durante el tiempo de ejecución, cada identificador se referirá por su referencia a la dirección de memoria y compensará el compilador asignado a su token de identificador textual.
Techopedia explica Identificador
Al igual que en C / C ++, los identificadores en C # distinguen entre mayúsculas y minúsculas.
Microsoft recomienda el uso de anotaciones Camel o Pascal, junto con la semántica, para nombrar identificadores en lugar de la notación húngara que se utilizó antes de la programación .NET. Por ejemplo, "employeeSalary" podría representar la notación Camel en la que la primera letra de todas las palabras está en mayúscula excepto la primera palabra. La notación Camel se usa para nombrar miembros privados, campos y parámetros. "EmployeeSalary" es un identificador en notación Pascal, ya que todas las palabras en el identificador comienzan con una letra mayúscula. Generalmente se usa para nombres de tipos y miembros no privados de un tipo.
Las reglas que se deben seguir al usar un identificador incluyen:
- Puede comenzar solo con una letra del alfabeto o un guión bajo (_), pero no con un número
- Puede ser una combinación de números, letras, conectores, secuencia de escape Unicode, etc.
- No puede ser una palabra clave de C #
- No debe contener espacios en blanco.
- No puede tener más de 511 caracteres.
- Tiene que ser declarado antes de ser referido
- No puede tener dos guiones bajos consecutivos en su nombre porque dichos identificadores se utilizan para la implementación
- No se puede declarar más de un identificador con el mismo nombre dentro de un solo alcance
Un identificador con el prefijo "@" se denomina identificador literal. Aunque el prefijo "@" permite el uso de palabras clave, lo que ayuda a interactuar con otros lenguajes de programación, no es una práctica recomendada.
Esta definición fue escrita en el contexto de C #