O identificador nas linguagens de programação é o elemento de usuário definido pelo usuário. Pode ser namespace, classe, método, variável ou interface.
Usando identificadores
Os identificadores são os caracteres usados \u200b\u200bpara a identificação exclusiva do elemento do programa no código. Eles também são usados \u200b\u200bpara designar tipos, constantes, macros e parâmetros. O nome do identificador deve especificar o valor e o uso do elemento transmitido.
Identificador - objeto de tempo de compilação
C # é uma linguagem de programação compilada que tem sua própria implementação, portanto, identificadores são apenas objetos de tempo de compilação. Durante a execução, cada identificador reflete o link para o endereço de memória e exibe o compilador, de acordo com a designação do seu identificador de texto.
Designação de identificadores
Como nos identificadores C / C ++, C # são sensíveis ao registro.
A Microsoft recomenda o uso de designação de camelo ou pascal, juntamente com a semântica para designar identificadores em vez do sistema húngaro de designação que foi usado antes de programar .NET. Por exemplo, "funcionário" pode ser a designação de camelo, no qual a primeira letra de todas as palavras é a capital, exceto pela primeira palavra.
O sistema de designação de camelo é usado para nomear membros privados, campos e parâmetros. "Funcionário" é um identificador no sistema de designação de Pascal, uma vez que todas as palavras no identificador começam com as letras do registro superior. Geralmente é usado para nomes e membros não privilegiados.
Regras para o uso do identificador
As regras que precisam seguir ao usar o identificador incluem:
- Só pode começar com a letra do alfabeto ou sublinhado (_), mas não números
- Isso pode ser uma combinação de números, letras, conectores, uma seqüência de símbolos Unicode, etc.
- Não pode ser uma palavra chave c #
- Ele não deve conter um espaço
- Não pode conter mais de 511 caracteres.
- Deve ser anunciado antes de sua transferência.
- Não pode ter dois caracteres consecutivos de sublinhados em seu nome, porque tais identificadores são usados \u200b\u200bpara implementar
- Você não pode declarar mais de um identificador com o mesmo nome.
O identificador com o prefixo "@" é chamado de identificador literal (verbal). Embora o prefixo "@" permita que você use palavras-chave, o que ajuda a colaborar com outras linguagens de programação, não é recomendado.