Identyfikator w językach programowania jest elementem użytkownika zdefiniowanym przez użytkownika. Może to być przestrzeń nazw, klasy, metoda, zmienna lub interfejs.
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.
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.
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.
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.