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 long
je ključna beseda, mobileNum pa spremenljivka (identifikator). long
ima poseben pomen v jeziku C #, tj. uporablja se za napovedovanje spremenljivk tipa long
in 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 value
je 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 WriteLine
metoda je nizovna dobesedna črka.