Identifikator u programskim jezicima je element korisnika definiran od strane korisnika. To može biti prosspaka, klasa, metoda, varijabla ili sučelje.
Korištenje identifikatora
Identifikatori su likovi koji se koriste za jedinstvenu identifikaciju programa programa u kodu. Oni se također koriste za određivanje tipova, konstanti, makronaredbi i parametara. Ime identifikatora mora odrediti vrijednost i korištenje prenesenog elementa.
Identifikator - predmet kompilacije
C # je sastavni programski jezik koji ima vlastitu implementaciju, tako da su identifikatori samo predmeti za kompilaciju. Tijekom izvršenja svaki identifikator odražava vezu na memorijsku adresu i prikazuje kompajler, u skladu s oznakom identifikatora teksta.
Oznaka identifikatora
Kao u C / C ++, C # identifikatori su osjetljivi na registar.
Microsoft preporučuje korištenje devel ili pascal oznaka zajedno s semantikom za označavanje identifikatora umjesto mađarskog sustava označavanja koji je korišten prije programiranja .NET. Na primjer, "radničarski" može biti oznaka deve, u kojoj je prvo slovo svih riječi, osim prve riječi.
Sustav oznaka kamila koristi se za imenovanje privatnih članova, polja i parametara. "Rasećnica" je identifikator u sustavu Pascal, budući da sve riječi u identifikacijskom identifikaciji počinju s slovima gornjeg registra. Obično se koristi za imena i neprivilegiranih članova.
Pravila za korištenje identifikatora
Pravila koja trebaju slijediti prilikom korištenja identifikatora uključuju:
- Može početi samo s slovom abecede ili podvlake (_), ali ne i brojevi
- To može biti kombinacija brojeva, slova, konektora, niza simbola Unicode, itd.
- Ne može biti ključna riječ c #
- Ne smije sadržavati prostor
- Ne može sadržavati više od 511 znakova.
- Mora biti objavljen prije prijenosa.
- Ne može imati dva uzastopna donja znakova u ime, jer se takvi identifikatori koriste za provedbu
- Ne možete proglasiti više od jednog identifikatora s istim imenom.
Identifikator s prefiksom "@" naziva se doslovni (verbalni) identifikator. Iako je "@" prefiks omogućuje korištenje ključnih riječi, što pomaže u suradnji s drugim programskim jezicima, ne preporučuje se.