Obsah:
Definícia - Čo znamená identifikátor?
Identifikátor v C # je užívateľom definovaný názov programového prvku. Môže to byť menný priestor, trieda, metóda, premenná alebo rozhranie.
Identifikátory sú symboly používané na jedinečnú identifikáciu programového prvku v kóde. Používajú sa tiež na označenie typov, konštánt, makier a parametrov. Názov identifikátora by mal naznačovať význam a použitie uvádzaného prvku.
C # je programovací jazyk, ktorý je zostavený a má implementáciu tak, že identifikátory sú iba entity kompilácie. Počas doby behu sa každý identifikátor odkáže odkazom na pamäťovú adresu a posunie kompilátor priradený k svojmu znaku textového identifikátora.
Techopedia vysvetľuje identifikátor
Podobne ako v C / C ++, pri identifikátoroch v C # sa rozlišujú malé a veľké písmená.
Spoločnosť Microsoft odporúča používať notácie Camel alebo Pascal spolu s sémantikou na pomenovanie identifikátorov namiesto maďarského zápisu, ktorý bol použitý pred programovaním .NET. Napríklad výraz „customerSalary“ môže predstavovať Camelovu notáciu, v ktorej je prvé písmeno všetkých slov veľké, s výnimkou prvého slova. Camel notation sa používa na pomenovanie súkromných členov, polí a parametrov. "EmployeeSalary" je identifikátor v Pascalovej notácii, pretože všetky slová v identifikátore začínajú veľkým písmenom. Zvyčajne sa používa pre názvy typov a nevýrazných členov typu.
Pri používaní identifikátora sa musia dodržiavať tieto pravidlá:
- Môže to začínať písmenom abecedy alebo znakom podčiarknutia (_), ale nie číslom
- Môže to byť kombinácia čísiel, písmen, konektorov, únikovej postupnosti Unicode atď.
- Nemôže to byť kľúčové slovo C #
- Nemalo by obsahovať medzeru
- Nemôže mať viac ako 511 znakov
- Pred podaním žiadosti musí byť vyhlásená
- V názve nemôže mať dva za sebou nasledujúce podčiarknutia, pretože tieto identifikátory sa používajú na implementáciu
- Viac ako jeden identifikátor s rovnakým názvom nie je možné deklarovať v rámci jedného rozsahu
Identifikátor s predponou „@“ sa nazýva doslovný identifikátor. Aj keď predpona „@“ umožňuje použitie kľúčových slov, ktorá pomáha pri prepojení s inými programovacími jazykmi, nie je to odporúčaná prax.
Táto definícia bola napísaná v kontexte C #![Čo je identifikátor? - definícia z technológie Čo je identifikátor? - definícia z technológie](https://img.theastrologypage.com/img/img/blank.jpg)