Identifikátor v programovacích jazycích je uživatel element definovaný uživatelem. Může to být namespace, třída, metoda proměnná nebo rozhraní.
používání identifikátorů
Identifikátory jsou znaky používané pro jednoznačnou identifikaci programového prvku v kódu. Používají se také k označení druhu, konstant, maker a parametrů. Název identifikátor musí určit hodnotu a pomocí vysílaného prvku.
Identifier - kompilace Time Object
C # je sestaven programovací jazyk, který má svou vlastní implementaci, takže identifikátory jsou jen čas objekty kompilace. Během realizace, každý identifikátor odráží odkaz na adresu paměti a zobrazuje kompilátor, v souladu s označením svého textového identifikátoru.
Určení identifikátorů
Stejně jako v jazyce C / C ++, C # identifikátory jsou citlivé na registru.
Společnost Microsoft doporučuje používat Camel nebo Pascal označení spolu s sémantikou určit identifikátory místo maďarského systému označení, který byl použit před programováním .NET. Například, „EmployeeSalary“ může být označení Camel, ve kterém první písmeno všech slov je kapitál, s výjimkou prvního slova.
Systém Camel označení se používá pro pojmenování soukromé členy, polí a parametrů. „EmployeeSalary“ je identifikátor v Pascalu systému označení, protože všechna slova v identifikátoru začínají písmeny v horním registru. To se obvykle používá pro jména a neprivilegované členů.
Pravidla pro používání identifikátoru
Pravidla, která je třeba dodržovat při použití identifikátoru zahrnují:
- To může začít pouze s písmenem nebo podtržítkem (_), nikoli čísla
- To může být kombinace čísel, písmen, konektory, sekvence symbolů Unicode, atd.
- To nemůže být klíčovým slovem C #
- Neměl by obsahovat mezeru
- Nemůže obsahovat více než 511 znaků.
- Musí být oznámeno před svým převodem.
- Nemůže mít dva po sobě jdoucí podtržené znaky ve svém jménu, protože tyto identifikátory se používají k implementaci
- Nelze deklarovat více než jeden identifikátor se stejným názvem.
Identifikátor s předponou "@" se nazývá doslovný (slovnický) identifikátor. Ačkoli předpona "@" umožňuje používat klíčová slova, která pomáhá ve spolupráci s jinými programovacími jazyky, nedoporučuje se.