Ključne besede in identifikatorji C #

V tej vadnici bomo spoznali ključne besede (rezervirane besede) in identifikatorje v programskem jeziku C #.

Ključne besede C #

Ključne besede so vnaprej določene skupine rezerviranih besed, ki imajo poseben pomen v programu. Pomena ključnih besed ni mogoče spremeniti niti jih je mogoče neposredno uporabiti kot identifikatorje v programu.

Na primer

 long mobileNum;

Tu longje ključna beseda, mobileNum pa spremenljivka (identifikator). longima poseben pomen v jeziku C #, tj. uporablja se za napovedovanje spremenljivk tipa longin te funkcije ni mogoče spremeniti.

Prav tako, ključne besede všeč long, int, char, itd ni mogoče uporabiti kot identifikatorjev. Torej ne moremo imeti nekaj takega:

 dolgo dolgo;

C # ima skupaj 79 ključnih besed. Vse te ključne besede so v malih črkah. Tu je popoln seznam vseh ključnih besed C #.

povzetek kot osnova bool
odmor bajt Ovitek ulov
char preverjeno razred const
nadaljujte decimalno privzeto delegat
naredi dvojno drugače enum
dogodek izrecno zunanjost napačno
končno določen float za
za vsakogar Pojdi do če implicitno
v v (generični modifikator) int vmesnik
notranje je zaklepanje dolga
imenski prostor novo nič predmet
operater ven out (generični modifikator) preglasiti
params zasebno zaščiten javnosti
le za branje ref vrnitev sbyte
zapečatena kratek velikost stackalloc
statična vrvica strukt stikalo
to vrgel prav poskusite
tip uint ulong nepreverjeno
nevarno ushort uporabo z uporabo statičnega
praznino hlapljivo medtem

Ključne besede so sicer rezervirane besede, vendar jih je mogoče uporabiti kot identifikatorje, če @so dodane kot predpona. Na primer

 int @void;

Zgornji stavek bo ustvaril spremenljivko @void vrste int.

Kontekstualne ključne besede

Poleg običajnih ključnih besed ima C # 25 kontekstualnih ključnih besed. Kontekstualne ključne besede imajo poseben pomen v omejenem programskem kontekstu in se lahko uporabljajo kot identifikatorji zunaj tega konteksta. V C # niso rezervirane besede.

dodajte vzdevek naraščajoče
asinh čakati padajoče
dinamično iz dobili
globalno skupino v
pridruži se pustiti po naročilu
delno (vrsta) delno (metoda) Odstrani
izberite nastavite vrednost
var kdaj (stanje filtra) kje (splošna omejitev tipa)
donos

Če vas zanima funkcija vseh ključnih besed, predlagam, da obiščete ključne besede C # (uradni dokumenti C #).

Identifikatorji C #

Identifikatorji so imena entitetam, kot so spremenljivke, metode, razredi itd. So žetoni v programu, ki enolično identificirajo element. Na primer

 vrednost int;

Tu valueje ime spremenljivke. Zato je identifikator. Rezerviranih ključnih besed ni mogoče uporabiti kot identifikatorje, razen če @so dodane kot predpona. Na primer

 int odmor;

Ta izjava bo povzročila napako v času prevajanja.

Če želite izvedeti več o spremenljivkah, obiščite spremenljivke C #.

Pravila za poimenovanje identifikatorja

  • Identifikator ne more biti ključna beseda C #.
  • Identifikator se mora začeti s črko, podčrtajem ali @simbolom. Preostali del identifikatorja lahko vsebuje črke, številke in podčrtaj.
  • Prostori niso dovoljeni. Niti simbolov, razen črke, števk in podčrtaja, ne sme imeti.
  • Identifikatorji razlikujejo med velikimi in malimi črkami. Torej, getName, GetName in getname predstavlja 3 različne identifikatorje.

Tu je nekaj veljavnih in neveljavnih identifikatorjev:

Identifikatorji Opombe
številko Velja
izračunaMarka Velja
živjo $ Neveljavno (Vsebuje $)
ime1 Velja
@if Veljaven (Ključna beseda s predpono @)
če Neveljavno (ključna beseda C #)
Moje ime Neveljavno (Vsebuje presledek)
_ hello_hi Velja

Primer: Poiščite seznam ključnih besed in identifikatorjev v programu

Da razjasnimo koncept, poiščimo seznam ključnih besed in identifikatorjev v programu, ki smo ga napisali v C # Hello World.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Ključne besede Identifikatorji
uporabo Sistem
imenski prostor HelloWorld (imenski prostor)
razred Pozdravljeni (razred)
statična Glavna (metoda)
praznino argume
vrvica Konzola
WriteLine

Pozdravljeni! notranja WriteLinemetoda je nizovna dobesedna črka.

Zanimive Članki...