Índice:
Definição - O que significa Identificador?
Um identificador, em C #, é o nome definido pelo usuário de um elemento do programa. Pode ser um espaço para nome, classe, método, variável ou interface.
Identificadores são símbolos usados para identificar exclusivamente um elemento do programa no código. Eles também são usados para se referir a tipos, constantes, macros e parâmetros. Um nome de identificador deve indicar o significado e o uso do elemento que está sendo referido.
C # é uma linguagem de programação que é compilada e tem sua implementação de forma que os identificadores sejam apenas entidades em tempo de compilação. Durante o tempo de execução, cada identificador será referido por sua referência ao endereço de memória e compensará o compilador atribuído ao seu token de identificador textual.
Techopedia explica Identificador
Como no C / C ++, os identificadores em C # diferenciam maiúsculas de minúsculas.
A Microsoft recomenda o uso de notações Camel ou Pascal, juntamente com a semântica, para nomear identificadores em vez da notação húngara usada antes da programação .NET. Por exemplo, "employeeSalary" pode representar a notação Camel, na qual a primeira letra de todas as palavras é maiúscula, exceto a primeira. A notação de camelo é usada para nomear membros, campos e parâmetros privados. "EmployeeSalary" é um identificador na notação Pascal, pois todas as palavras no identificador começam com uma letra maiúscula. Geralmente é usado para nomes de tipos e membros não privados de um tipo.
As regras a serem seguidas ao usar um identificador incluem:
- Ele pode começar apenas com uma letra do alfabeto ou sublinhado (_), mas não com um número
- Pode ser uma combinação de números, letras, conectores, sequência de escape Unicode, etc.
- Não pode ser uma palavra-chave C #
- Não deve conter espaços em branco
- Não pode ter mais de 511 caracteres
- Ele deve ser declarado antes de ser encaminhado
- Ele não pode ter dois sublinhados consecutivos em seu nome porque esses identificadores são usados para a implementação
- Mais de um identificador com o mesmo nome não pode ser declarado em um único escopo
Um identificador prefixado com "@" é chamado de identificador literal. Embora o prefixo "@" permita o uso de palavras-chave, o que ajuda na interface com outras linguagens de programação, não é uma prática recomendada.
Esta definição foi escrita no contexto de C #