Identifikátor v programovacích jazykoch je užívateľ element definovaný užívateľom. Môže to byť namespace, trieda, metóda premenná alebo rozhrania.
používanie identifikátorov
Identifikátory sú znaky používané na jednoznačnú identifikáciu programového prvku v kóde. Používajú sa tiež na označenie druhu, konštánt, makier a parametrov. Názov identifikátor musí určiť hodnotu a pomocou vysielaného prvku.
Identifier - kompilácia Time Object
C # je zostavený programovací jazyk, ktorý má svoju vlastnú implementáciu, takže identifikátory sú len čas objekty kompilácie. Počas realizácie, každý identifikátor odráža odkaz na adresu pamäti a zobrazuje kompilátor, v súlade s označením svojho textového identifikátora.
určenie identifikátorov
Rovnako ako v jazyku C / C ++, C # identifikátory sú citlivé na registri.
Spoločnosť Microsoft odporúča používať Camel alebo Pascal označenie spolu s sémantikou určiť identifikátormi miesto maďarského systému označovania, ktorý bol použitý pred programovaním .NET. Napríklad, "EmployeeSalary" môže byť označenie Camel, v ktorom prvé písmeno všetkých slov je kapitál, s výnimkou prvého slova.
Systém Camel označenie sa používa pre pomenovanie súkromné \u200b\u200bčlenov, polí a parametrov. "EmployeeSalary" je identifikátor v Pascale systéme označovania, pretože všetky slová v identifikátora začínajú písmenami v hornom registri. To sa zvyčajne používa pre mená a neprivilegované členov.
Pravidlá pre používanie identifikátora
Pravidlá, ktoré je potrebné dodržiavať pri použití identifikátora zahŕňajú:
- To môže začať len s písmenom alebo podčiarknikom (_), nie čísla
- To môže byť kombinácia čísel, písmen, konektory, sekvencie symbolov Unicode, atď.
- To nemôže byť kľúčovým slovom C #
- Nemal by obsahovať medzeru
- Nemôže obsahovať viac ako 511 znakov.
- Musí byť oznámený pred jej prevodom.
- Nemôže mať dve po sebe idúce podčiarknuté znaky v jeho mene, pretože takéto identifikátory sa používajú na implementáciu
- Nemôžete deklarovať viac ako jeden identifikátor s rovnakým názvom.
Identifikátor s prefixom "@" sa nazýva doslovný (verbálny) identifikátor. Hoci prefix "@" umožňuje používať kľúčové slová, ktoré pomáhajú pri spolupráci s inými programovacími jazykmi, neodporúča sa.