Jaki jest identyfikator?

Jaki jest identyfikator?

Identyfikator w językach programowania jest elementem użytkownika zdefiniowanym przez użytkownika. Może to być przestrzeń nazw, klasy, metoda, zmienna lub interfejs.



1
Za pomocą identyfikatorów.

Identyfikatory to znaki używane do unikalnej identyfikacji elementu programu w kodzie. Są one również używane do wyznaczania typów, stałych, makr i parametrów. Nazwa identyfikatora musi określić wartość i użycie przenoszonego elementu.



2
Identyfikator - obiekt czasu kompilacji

C # jest skompilowanym językiem programowania, który ma własną implementację, więc identyfikatory są tylko obiektami czasu kompilacji. Podczas wykonywania każdy identyfikator odzwierciedla link do adresu pamięci i wyświetla kompilator, zgodnie z oznaczeniem identyfikatora tekstowego.

3
Oznaczenie identyfikatorów.

Podobnie jak w C / C ++, identyfikatory C # # są wrażliwe na rejestr.

Microsoft zaleca przy użyciu wielbłąda lub oznaczenia Pascala wraz z semantykami do wyznaczania identyfikatorów zamiast węgierskiego systemu oznaczania, który został użyty przed programowaniem .NET. Na przykład "pracownicy" mogą być oznaczeniem wielbłąda, w którym pierwsza litera wszystkich słów jest kapitał, z wyjątkiem pierwszego słowa.

System oznaczenia wielbłąda służy do nazwy prywatnych członków, pól i parametrów. "Pracownicy" jest identyfikatorem w systemie oznaczenia Pascala, ponieważ wszystkie słowa w identyfikatorze rozpoczynają się od liter górnego rejestru. Jest zwykle używany do nazw i nieuprzywilejowanych członków.

4
Zasady dotyczące używania identyfikatora

Zasady, które muszą śledzić podczas korzystania z identyfikatora, obejmują:

  • Może zacząć tylko od litery alfabetu lub podkreślenia (_), ale nie liczby
  • Może to być kombinacja liczb, liter, złączy, sekwencji symboli Unicode itp.
  • Nie może być kluczowym słowem c #
  • Nie powinien zawierać przestrzeni
  • Nie może zawierać więcej niż 511 znaków.
  • Należy ogłosić przed jej przeniesieniem.
  • Nie może mieć dwóch kolejnych znaków podkreżowych w swojej nazwie, ponieważ takie identyfikatory są używane do wdrożenia
  • Nie można zadeklarować więcej niż jednego identyfikatora o tej samej nazwie.

Identyfikator z prefiksem "@" jest nazywany literalnym identyfikatorem (słownym). Chociaż przedrostek "@" pozwala używać słów kluczowych, co pomaga w współpracy z innymi językami programowania, nie jest zalecane.

Dodaj komentarz

Twój e-mail nie zostanie opublikowany. Obowiązkowe pola są oznaczone *

blisko