C # Atslēgvārdi un identifikatori

Šajā apmācībā mēs uzzināsim par atslēgvārdiem (rezervētiem vārdiem) un identifikatoriem C # programmēšanas valodā.

C # Atslēgvārdi

Atslēgvārdi ir iepriekš definēti rezervēto vārdu kopumi, kuriem ir īpaša nozīme programmā. Atslēgvārdu nozīmi nevar mainīt, kā arī tos nevar tieši izmantot kā identifikatorus programmā.

Piemēram,

 garš mobilaisNum;

Šeit longir atslēgvārds, un mobileNum ir mainīgais (identifikators). longir īpaša nozīme C #, ti, to izmanto, lai deklarētu tipa mainīgos, longun šo funkciju nevar mainīt.

Arī, atslēgvārdi, piemēram long, int, charutt nevar izmantot kā identifikatorus. Tātad mums nevar būt kaut kas līdzīgs:

 ilgi garš;

C # kopā ir 79 atslēgvārdi. Visi šie atslēgvārdi ir ar mazajiem burtiem. Šeit ir pilns visu C # atslēgvārdu saraksts.

abstrakts bāze bool
pārtraukums baits gadījumā noķert
char pārbaudīts klasē konst
Turpināt aiz komata noklusējums deleģēt
darīt dubultā cits enum
notikumu nepārprotams ārpuse nepatiesa
beidzot fiksēts peldēt priekš
katram iet uz ja netiešs
iekšā in (vispārīgs modifikators) int interfeiss
iekšējs ir slēdzene ilgi
nosaukumvieta jauns nulle objekts
operators ārā out (vispārējs modifikators) ignorēt
params Privāts aizsargāts publiski
tikai lasīt atsauce atgriešanās sbyte
aizzīmogots īss sizeof stackalloc
statisks virkne struktur slēdzis
šo mest taisnība mēģiniet
typeof uint ulong nepārbaudīts
nedrošs ushort izmantojot izmantojot statisko
spēkā neesošs gaistošs kamēr

Lai arī atslēgvārdi ir rezervēti vārdi, tos var izmantot kā identifikatorus, ja tie @tiek pievienoti kā prefikss. Piemēram,

 int @ izvairīties;

Iepriekš minētais paziņojums radīs mainīgo @void tipa int.

Kontekstuālie atslēgvārdi

Papildus parastajiem atslēgvārdiem C # ir 25 kontekstuālie atslēgvārdi. Kontekstuālajiem atslēgvārdiem ir īpaša nozīme ierobežotā programmas kontekstā, un tos var izmantot kā identifikatorus ārpus šī konteksta. Tie nav rezervēti vārdi C #.

pievienot aizstājvārds augšupejošs
asinhronais gaidi dilstoši
dinamisks no gūt
globāls grupa vērā
pievienoties ļaujiet sakārtot pēc
daļējs (tips) daļējs (metode) noņemt
atlasiet komplekts vērtība
var kad (filtra nosacījums) kur (vispārējs tipa ierobežojums)
raža

Ja vēlaties uzzināt katra atslēgvārda funkcijas, iesaku apmeklēt C # atslēgvārdus (oficiālos C # dokumentus).

C # identifikatori

Identifikatori ir nosaukums, kas piešķirts entītijām, piemēram, mainīgie, metodes, klases utt. Tie ir marķieri programmā, kas unikāli identificē elementu. Piemēram,

 int vērtība;

Šeit valueir mainīgā nosaukums. Tādējādi tas ir identifikators. Rezervētos atslēgvārdus nevar izmantot kā identifikatorus, ja vien tie @nav pievienoti kā prefikss. Piemēram,

 int pārtraukums;

Šis paziņojums sastādīšanas laikā radīs kļūdu.

Lai uzzinātu vairāk par mainīgajiem, apmeklējiet C # mainīgos.

Noteikumi par identifikatora nosaukšanu

  • Identifikators nevar būt C # atslēgvārds.
  • Identifikatoram jāsākas ar burtu, pasvītru vai @simbolu. Atlikušajā identifikatora daļā var būt burti, cipari un pasvītrojuma simbols.
  • Atstarpes nav atļautas. Nevienam no tiem nedrīkst būt citi simboli kā burts, cipari un pasvītrojums.
  • Identifikatori ir reģistrjutīgi. Tātad, getName, GetName un getname apzīmē 3 dažādus identifikatorus.

Šeit ir daži derīgi un nederīgi identifikatori:

Identifikatori Piezīmes
numuru Derīgs
aprēķinātMarks Derīgs
sveiks $ Nederīgs (satur $)
nosaukums1 Derīgs
@if Derīgs (atslēgvārds ar prefiksu @)
ja Nederīgs (C # atslēgvārds)
Mans vārds Nederīgs (satur atstarpes)
_Sveiks čau Derīgs

Piemērs: Atrodiet programmas atslēgvārdu un identifikatoru sarakstu

Lai iztīrītu jēdzienu, atradīsim atslēgvārdu un identifikatoru sarakstu programmā, kuru rakstījām C # Hello World.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Atslēgvārdi Identifikatori
izmantojot Sistēma
nosaukumvieta HelloWorld (nosaukumvieta)
klasē Labdien (klase)
statisks Galvenais (metode)
spēkā neesošs argumentē
virkne Konsole
WriteLine

"Sveika pasaule!" iekšējā WriteLinemetode ir virknes burtiskā.

Interesanti raksti...