Definición - ¿Qué significa identificador?
Un identificador, en C #, es el nombre definido por el usuario de un elemento de programa. Puede ser un espacio de nombres, una clase, un método, una variable o una interfaz.
Los identificadores son símbolos que se utilizan para identificar de forma única un elemento de programa en el código. También se utilizan para hacer referencia a tipos, constantes, macros y parámetros. Un nombre de identificador debe indicar el significado y uso del elemento al que se hace referencia.
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 será referido por su referencia a la dirección de memoria y compensará el compilador asignado a su token de identificador textual.
Techinfo explica el identificador
Como en C / C ++, los identificadores en C # distinguen entre mayúsculas y minúsculas.
Microsoft recomienda el uso de notaciones Camel o Pascal, junto con la semántica, para nombrar identificadores en lugar de la notación húngara que se usaba 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 utiliza para nombrar miembros, campos y parámetros privados. "EmployeeSalary" es un identificador en notación Pascal, ya que todas las palabras del identificador comienzan con una letra mayúscula. Por lo general, 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 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 único ámbito
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 se escribió en el contexto de C #