Cuprins:
Definiție - Ce înseamnă identificator?
Un identificator, în C #, este numele definit de utilizator al unui element de program. Poate fi un spațiu de nume, o clasă, o metodă, o variabilă sau o interfață.
Identificatorii sunt simboluri utilizate pentru identificarea unică a unui element de program din cod. De asemenea, sunt utilizate pentru a se referi la tipuri, constante, macro și parametri. Un nume de identificare trebuie să indice semnificația și utilizarea elementului la care se face referire.
C # este un limbaj de programare care este compilat și are implementarea sa astfel încât identificatorii să fie doar entități cu timp de compilare. În timpul rulării, fiecare identificator va fi trimis prin referința sa la adresa de memorie și va compensa compilatorul atribuit jetonului său de identificare textuală.
Techopedia explică identificatorul
Ca și în C / C ++, identificatorii din C # sunt sensibili cu majuscule și minuscule.
Microsoft recomandă utilizarea notelor Camel sau Pascal, împreună cu semantica, pentru denumirea identificatorilor în loc de notația maghiară folosită înainte de programarea .NET. De exemplu, „angajatSalar” poate reprezenta notația Camel în care prima literă a tuturor cuvintelor este scrisă cu majuscule, cu excepția primului cuvânt. Notarea camelelor este folosită pentru a denumi membri, câmpuri și parametri privați. „EmployeeSalary” este un identificator în notația Pascal, deoarece toate cuvintele din identificator încep cu o literă mare. Este de obicei utilizat pentru nume de tip și membri neprivati ai unui tip.
Regulile care trebuie urmate în timpul utilizării unui identificator includ:
- Poate începe doar cu o literă a alfabetului sau a sublinierii (_), dar nu cu un număr
- Poate fi o combinație de numere, litere, conectori, secvență de scăpare Unicode etc.
- Nu poate fi un cuvânt cheie C #
- Nu trebuie să conțină spațiu alb
- Nu poate avea mai mult de 511 caractere
- Trebuie să fie declarat înainte de trimitere
- Nu poate avea două note subliniate consecutive în numele său, deoarece astfel de identificatori sunt folosiți pentru implementare
- Mai multe identificatoare cu același nume nu pot fi declarate într-un singur domeniu de aplicare
Un identificator prefixat cu „@” se numește identificator verbatim. Deși prefixarea „@” permite utilizarea cuvintelor cheie, ceea ce ajută la interfațarea cu alte limbaje de programare, nu este o practică recomandată.
Această definiție a fost scrisă în contextul C #