C # Avainsanat ja tunnisteet

Tässä opetusohjelmassa opitaan avainsanoista (varatut sanat) ja tunnisteista C # -ohjelmointikielellä.

C # Avainsanat

Avainsanat ovat ennalta määriteltyjä varattujen sanojen sarjoja, joilla on erityinen merkitys ohjelmassa. Avainsanojen merkitystä ei voida muuttaa, eikä niitä voida käyttää suoraan tunnisteina ohjelmassa.

Esimerkiksi,

 pitkä mobiiliNum;

Tässä longon avainsana ja mobileNum on muuttuja (tunniste). longon erityinen merkitys C # eli sitä käytetään ilmoittamaan tyypin muuttujat longeikä tätä funktiota voida muuttaa.

Myös avainsanat long, int, charjne voida käyttää tunnisteita. Joten meillä ei voi olla jotain sellaista:

 pitkä pitkä;

C #: lla on yhteensä 79 avainsanaa. Kaikki nämä avainsanat ovat pieniä. Tässä on täydellinen luettelo kaikista C # -avainsanoista.

abstrakti kuten pohja bool
tauko tavu tapauksessa ottaa kiinni
hiiltyä tarkastettu luokassa vakio
jatkaa desimaali oletuksena delegoida
tehdä kaksinkertainen muu enum
tapahtuma nimenomainen ulkoinen väärä
lopulta kiinteä kellua varten
jokaiselle mene jos implisiittinen
sisään sisään (yleinen muokkaaja) int käyttöliittymä
sisäinen On Lukko pitkä
nimitila Uusi tyhjä esine
operaattori ulos ulos (yleinen muokkaaja) ohittaa
parametrit yksityinen suojattu julkinen
Lue ainoastaan viite palata tavu
sinetöity lyhyt koko pinoallokki
staattinen merkkijono rakenne vaihtaa
Tämä heittää totta yrittää
tyyppi uint ulong tarkastamaton
vaarallinen ushort käyttämällä staattista
mitätön haihtuva sillä aikaa

Vaikka avainsanat ovat varattuja sanoja, niitä voidaan käyttää tunnisteina, jos ne @lisätään etuliitteenä. Esimerkiksi,

 int @ välttää;

Yllä oleva lause luo muuttujan @void tyyppiä int.

Asiayhteyteen liittyvät avainsanat

Tavallisten avainsanojen lisäksi C #: lla on 25 asiayhteyteen liittyvää avainsanaa. Kontekstuaalisilla avainsanoilla on erityinen merkitys rajoitetussa ohjelmakontekstissa, ja niitä voidaan käyttää tunnisteina kyseisen kontekstin ulkopuolella. Ne eivät ole varattuja sanoja C #: ssä.

lisätä alias nouseva
asynkronoitu odottaa laskeva
dynaaminen alkaen saada
maailmanlaajuinen ryhmä osaksi
liittyä seuraan päästää tilauksesta
osittainen (tyyppi) osittainen (menetelmä) Poista
valitse aseta arvo
var milloin (suodattimen kunto) missä (yleinen tyypin rajoitus)
saanto

Jos haluat tietää jokaisen avainsanan toiminnon, suosittelen, että vierailet C # -avainsanoilla (viralliset C # -asiakirjat).

C # Tunnisteet

Tunnisteet ovat olioille annettu nimi, kuten muuttujat, menetelmät, luokat jne. Ne ovat tunnuksia ohjelmassa, joka yksilöi elementin. Esimerkiksi,

 int-arvo;

Tässä valueon muuttujan nimi. Siksi se on tunniste. Varattuja avainsanoja ei voida käyttää tunnisteina, ellei niitä @lisätä etuliitteenä. Esimerkiksi,

 int tauko;

Tämä lause tuottaa virheen kääntöaikaan.

Lisätietoja muuttujista on käymällä C # -muuttujissa.

Tunnuksen nimeämistä koskevat säännöt

  • Tunniste ei voi olla C # -avainsana.
  • Tunnisteen on aloitettava kirjaimella, alaviivalla tai @symbolilla. Tunnisteen loppuosa voi sisältää kirjaimia, numeroita ja alaviivan symboleja.
  • Välilyönnit eivät ole sallittuja. Kummassakaan ei voi olla muita symboleja kuin kirjain, numero ja alaviiva.
  • Tunnisteet erottavat isot ja pienet kirjaimet. Joten getName, GetName ja getname edustavat kolmea erilaista tunnistetta.

Tässä on joitain kelvollisia ja virheellisiä tunnisteita:

Tunnisteet Huomautukset
määrä Pätevä
calcMarks Pätevä
hei $ Virheellinen (sisältää $)
nimi 1 Pätevä
@jos Voimassa (avainsana etuliitteellä @)
jos Virheellinen (C # avainsana)
Nimeni Virheellinen (sisältää välilyönnin)
_Hei hei Pätevä

Esimerkki: Etsi avainsanaluettelo ja tunnisteet ohjelmasta

Vain käsitteen selventämiseksi löydetään avainsanojen ja tunnisteiden luettelo ohjelmasta, jonka kirjoitimme C # Hello World.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Avainsanat Tunnisteet
käyttämällä Järjestelmä
nimitila HelloWorld (nimitila)
luokassa Hei (luokka)
staattinen Pää (menetelmä)
mitätön väittää
merkkijono Konsoli
WriteLine

"Hei maailma!" Sisäinen WriteLinemenetelmä on merkkijono kirjaimellinen.

Mielenkiintoisia artikkeleita...