Lar Desenvolvimento O que é um identificador? - o que é techopedia

O que é um identificador? - o que é techopedia

Índice:

Anonim

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 #
O que é um identificador? - o que é techopedia