A programozási nyelv azonosítója a felhasználó által meghatározott felhasználói elem. Lehet, hogy névtér, osztály, módszer, változó vagy interfész.
Azonosítók használata
Az azonosítók a kódex elemének egyedi azonosításához használt karakterek. Ezeket a típusok, állók, makrók és paraméterek jelölésére is használják. Az azonosító neve meg kell adnia a továbbított elem értékét és használatát.
Azonosító - összeállítás időobjektum
A C # egy olyan összeállítású programozási nyelv, amely saját megvalósítással rendelkezik, így az azonosítók csak összeállási időobjektumok. Végrehajtás során, mindegyik azonosító tükrözi a linket a memória címét, és megjeleníti a fordító szerint a kijelölését a szöveges azonosítót.
Az azonosítók kijelölése
Mint a c / c ++, a C # azonosító érzékeny a nyilvántartásra.
A Microsoft javasolja a teve vagy a pascal megnevezését a szemantikával együtt, hogy kijelölje az azonosítót, a PROGRAMOZÁS ELLENŐRZÉSE .NET. Például az "alkalmazottak" lehet a teve kijelölése, amelyben az első szavak első betűje az első szó kivételével.
A teve kijelölési rendszert a magánszemélyek, mezők és paraméterek nevének megnevezésére használják. „EmployeeSalary” egy azonosítót a Pascal kijelölési rendszer, hiszen minden szó az azonosító betűkkel kezdődik, a felső regiszterben. Általában nevek és bizonytalanult tagok használják.
Az azonosító használatára vonatkozó szabályok
Az azonosító használatakor követendő szabályok a következők:
- Csak az ábécé betűjével kezdődik, vagy aláhúzza (_), de nem számokat
- Ez lehet a számok, betűk, csatlakozók kombinációja, szimbólumok szekvenciája Unicode stb.
- Nem lehet kulcsszó c #
- Nem tartalmazhat helyet
- Nem tartalmazhat több mint 511 karaktert.
- Ezt az átruházás előtt be kell jelenteni.
- Nem lehet két egymást követő aláhúzás karaktere a nevében, mert az ilyen azonosítók használatosak
- Nem lehet azonos nevű azonosítót kijelentkezni.
Az "@" előtaggal rendelkező azonosítót szó szerinti (verbális) azonosítónak nevezik. Bár a "@" előtag lehetővé teszi a kulcsszavak használatát, amelyek segítenek együttműködve más programozási nyelvekkel, ez nem ajánlott.