Muuttujien ilmoittaminen

Valmis

Literaali on kirjaimellisesti pysyväiskoodattu arvo. Pysyväiskoodatut arvot ovat arvoja, jotka ovat vakioarvoja ja muuttumattomia koko ohjelman suorittamisen ajan. Useimmat sovellukset edellyttävät kuitenkin, että käsittelet arvoja, joista et tiedä paljoa etukäteen. Toisin sanoen sinun on käytettävä tietoja, jotka ovat peräisin käyttäjiltä, tiedostoista tai verkon kautta.

Kun haluat käsitellä tietoja, joita ei ole koodattu kiinteästi, määrität muuttujan.

Mikä muuttuja on?

Muuttuja on säilö arvotyypin tallentamista varten. Muuttujat ovat tärkeitä, koska niiden arvot voivat muuttua tai vaihdella koko ohjelman suorittamisen ajan. Muuttujia voidaan määrittää, lukea ja muuttaa. Muuttujien avulla voit tallentaa arvot, joita aiot käyttää koodissasi.

Muuttujan nimi on käyttäjäystävällinen otsikko, jonka kääntäjä määrittää muistin osoitteelle. Kun haluat tallentaa tai muuttaa arvoa kyseisessä muistiosoitteessa tai kun haluat noutaa tallennetun arvon, käytä vain luomaasi muuttujan nimeä.

Muuttujan ilmoittaminen

Jos haluat luoda uuden muuttujan, sinun on ensin määritettävä muuttujan tietotyyppi ja annettava sille nimi.

string firstName;

Tässä tapauksessa luot uuden muuttujan, jonka tyyppi string on firstName. Tästä lähtien tämä muuttuja voi sisältää vain merkkijonoarvoja.

Voit valita minkä tahansa nimen, kunhan se noudattaa joitakin C#-syntaksisääntöjä nimeämismuuttujille.

Muuttujien nimisäännöt ja käytännöt

Ohjelmistokehittäjä sanoi kerran kuuluisasti: "Ohjelmistokehityksen vaikein osa on nimetä asioita". Muuttujan nimen on paitsi noudatettava tiettyjä syntaksisääntöjä, myös tehtävä koodista ihmisen luettavampi ja ymmärrettävämpi. Se on paljon pyydetty yhdellä koodirivillä!

Seuraavassa on muutamia tärkeitä muuttujien nimiin liittyviä huomioon otettavia seikkoja:

  • Muuttujan nimet voivat sisältää aakkosnumeerisia merkkejä ja alaviivamerkin. Erikoismerkkejä, kuten ristikkomerkkiä # (tunnetaan myös numero- tai ristikkosymbolina) tai dollarisymbolia $ , ei sallita.
  • Muuttujien nimien on alettava aakkosjärjestyksessä tai alaviivalla, ei numerolla.
  • Muuttujien nimissä kirjainkoko on merkitsevä, mikä tarkoittaa, että string Value; ja string value; ne ovat kaksi eri muuttujaa.
  • Muuttujien nimet eivät saa olla C#-avainsana. Et voi esimerkiksi käyttää seuraavia muuttujan esittelyjä: decimal decimal; tai string string;.

On olemassa koodauskäytäntöjä, joiden avulla muuttujia on helppo lukea ja tunnistaa. Kun kehität suurempia sovelluksia, nämä koodauskäytännöt voivat auttaa seuraamaan muuttujia muun tekstissä.

Seuraavassa on joitakin muuttujien koodauskäytäntöjä:

  • Muuttujien nimissä tulee käyttää kamelitapausta, joka on kirjoitustyyli, jossa käytetään pienillä kirjaimilla kirjoitettua kirjainta ensimmäisen sanan alussa ja isoa kirjainta jokaisen seuraavan sanan alussa. Esimerkiksi string thisIsCamelCase;.
  • Muuttujien nimien tulee alkaa aakkosmerkillä. Kehittäjät käyttävät alaviivaa erityiseen tarkoitukseen, joten yritä olla käyttämättä sitä toistaiseksi.
  • Muuttujien nimien tulee olla kuvaavia ja merkityksellisiä sovelluksessasi. Valitse muuttujallesi nimi, joka edustaa sen vaatimien tietojen tyyppiä.
  • Muuttujien nimien tulee olla yhden tai useamman kokonaisen sanan liitettynä yhteen. Älä käytä supistuksia tai lyhenteitä, koska muuttujan nimi (ja siten sen tarkoitus) voi olla epäselvä muille koodiasi lukeville.
  • Muuttujien nimissä ei pitäisi olla muuttujan tietotyyppiä. Saatat nähdä neuvoja käyttää tyyliä, kuten string strValue;. Tuo neuvo ei ole enää ajankohtainen.

Esimerkki string firstName; noudattaa kaikkia näitä sääntöjä ja käytäntöjä olettaen, että haluat käyttää tätä muuttujaa tallentamaan tietoja, jotka edustavat jonkun etunimeä.

Esimerkkejä muuttujan nimistä

Tässä on muutamia esimerkkejä muuttujien määrittelyistä, jotka käyttävät tähän mennessä oppimiasi tietotyyppejä:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Kertaus

Olet oppinut muuttujista tähän mennessä seuraavat asiat:

  • Muuttujat ovat tilapäisiä arvoja, jotka tallennat tietokoneen muistiin.
  • Ennen kuin voit käyttää muuttujaa, sinun on ilmoitettava se.
  • Jos haluat esitellä muuttujan, valitse ensin tietotyyppi tallennettavalle tietotyypille ja anna sitten muuttujalle sääntöjen mukainen nimi.

Nyt kun tiedät, miten muuttuja esitellään, voimme määrittää, noutaa ja alustaa muuttujan arvon.