Identifikator v programskih jezikih je element uporabnika, ki ga določi uporabnik. To je lahko imenski prostor, razred, metoda, spremenljivka ali vmesnik.
Z uporabo identifikatorjev
Identifikatorji so znaki, ki se uporabljajo za edinstveno identifikacijo programskega elementa v kodi. Uporabljajo se tudi za označevanje tipov, konstant, macrov in parametrov. Ime identifikatorja mora določiti vrednost in uporabo prenesenega elementa.
Identifikator - Objekt časa kompilacije
C # je sestavljen programski jezik, ki ima lastno izvedbo, zato identifikatorji so samo časovni predmeti zbiranja. Med izvajanjem vsak identifikator odraža povezavo do naslova pomnilnika in prikaže prevajalnik, v skladu z označbo identifikatorja besedila.
Označba identifikatorjev
Kot v C / C ++, C # Identifikatorji so občutljivi na register.
Microsoft priporoča uporabo kamele ali Pascal označbo skupaj s semantiko, da označite identifikatorje namesto madžarskega sistema za označevanje, ki je bila uporabljena pred programiranjem .Net. Na primer, "zaposleni" je lahko oznaka kamele, v kateri je prva črka vseh besed kapitala, razen za prvo besedo.
Sistem označevanja kamela se uporablja za ime zasebnih članov, polj in parametrov. "Zaposleni" je identifikator v sistemu označevanja Pascal, saj se vse besede v identifikatorju začnejo s črkami zgornjega registra. Običajno se uporablja za imena in neprivilegirane člane.
Pravila za uporabo identifikatorja
Pravila, ki jih je treba upoštevati pri uporabi identifikatorja, vključujejo:
- Lahko se začne samo s črko abecede ali podčrtajo (_), vendar ne številke
- To je lahko kombinacija številk, črk, priključkov, zaporedja simbolov Unicode itd.
- Ne more biti ključna beseda C #
- Ne sme vsebovati prostora
- Ne more vsebovati več kot 511 znakov.
- Pred prenosom je treba napovedati.
- V njenem imenu ne more imeti dveh zaporednih znakov podčrtanj, ker se takšni identifikatorji uporabljajo za izvajanje
- Ne morete razglasiti več kot enega identifikatorja z istim imenom.
Identifikator s predpono "@" se imenuje literal (verbalni) identifikator. Čeprav predpona "@" omogoča uporabo ključnih besed, ki pomagajo pri sodelovanju z drugimi programskimi jeziki, ni priporočljivo.