C # klíčová slova a identifikátory

V tomto tutoriálu se naučíme klíčová slova (vyhrazená slova) a identifikátory v programovacím jazyce C #.

Klíčová slova C #

Klíčová slova jsou předdefinované sady vyhrazených slov, která mají v programu zvláštní význam. Význam klíčových slov nelze změnit ani je nelze přímo použít jako identifikátory v programu.

Například,

 dlouhé číslo mobilního telefonu;

Zde longje klíčové slovo a mobileNum je proměnná (identifikátor). longmá v C # zvláštní význam, tj. používá se k deklaraci proměnných typu longa tuto funkci nelze změnit.

Také, klíčová slova rád long, int, charatd nelze použít jako identifikátory. Takže nemůžeme mít něco jako:

 dlouhý dlouhý;

C # má celkem 79 klíčových slov. Všechna tato klíčová slova jsou malá. Zde je kompletní seznam všech klíčových slov C #.

abstraktní tak jako základna bool
přestávka byte případ úlovek
char kontrolovány třída konst
pokračovat desetinný výchozí delegát
dělat dvojnásobek jiný výčet
událost explicitní externí Nepravdivé
Konečně pevný plovák pro
pro každého jít do -li implicitní
v v (obecný modifikátor) int rozhraní
vnitřní je zámek dlouho
jmenný prostor Nový nula objekt
operátor ven out (generický modifikátor) přepsat
parametry soukromé chráněný veřejnost
pouze ke čtení ref vrátit se sbyte
zapečetěný krátký velikost stackalloc
statický tětiva struktur přepínač
tento házet skutečný Snaž se
Typ uint dlouho nezaškrtnuto
nebezpečný ushort použitím pomocí statické
prázdnota nestálý zatímco

Ačkoli klíčová slova jsou vyhrazená slova, lze je použít jako identifikátory, pokud @je přidána jako předpona. Například,

 int @void;

Výše uvedený příkaz vytvoří proměnnou @void typu int.

Kontextová klíčová slova

Kromě běžných klíčových slov má C # 25 kontextových klíčových slov. Kontextová klíčová slova mají v omezeném kontextu programu specifický význam a lze je použít jako identifikátory mimo tento kontext. Nejsou to vyhrazená slova v C #.

přidat alias vzestupně
asynchronní čekat klesající
dynamický z dostat
globální skupina do
připojit se nechat seřadit podle
částečný (typ) částečný (metoda) odstranit
vybrat soubor hodnota
var když (podmínka filtru) kde (omezení obecného typu)
výtěžek

Pokud vás zajímá funkce jednotlivých klíčových slov, doporučuji navštívit klíčová slova C # (oficiální dokumenty C #).

C # identifikátory

Identifikátory jsou název daný entitám, jako jsou proměnné, metody, třídy atd. Jsou to tokeny v programu, které jednoznačně identifikují prvek. Například,

 hodnota int;

Zde valueje název proměnné. Proto se jedná o identifikátor. Rezervovaná klíčová slova nelze použít jako identifikátory, pokud @nejsou přidána jako předpona. Například,

 int break;

Toto prohlášení vygeneruje chybu v době kompilace.

Další informace o proměnných najdete v části C # Proměnné.

Pravidla pro pojmenování identifikátoru

  • Identifikátor nemůže být klíčové slovo C #.
  • Identifikátor musí začínat písmenem, podtržítkem nebo @symbolem. Zbývající část identifikátoru může obsahovat písmena, číslice a symbol podtržítka.
  • Mezery nejsou povoleny. Nemůže mít jiné symboly než písmeno, číslice a podtržítko.
  • Identifikátory rozlišují velká a malá písmena. GetName, GetName a getname tedy představují 3 různé identifikátory.

Zde jsou některé z platných a neplatných identifikátorů:

Identifikátory Poznámky
číslo Platný
vypočítat značky Platný
ahoj $ Neplatné (obsahuje $)
jméno1 Platný
@li Platné (klíčové slovo s předponou @)
-li Neplatné (klíčové slovo C #)
Moje jméno Neplatné (obsahuje mezery)
_Ahoj Platný

Příklad: Najděte seznam klíčových slov a identifikátorů v programu

Abychom koncept vyjasnili, najdeme seznam klíčových slov a identifikátorů v programu, který jsme napsali v C # Hello World.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Klíčová slova Identifikátory
použitím Systém
jmenný prostor HelloWorld (jmenný prostor)
třída Ahoj třído)
statický Hlavní (metoda)
prázdnota args
tětiva Řídicí panel
WriteLine

„Ahoj světe!“ vnitřní WriteLinemetoda je řetězcový literál.

Zajímavé články...