Változók deklarálása

Befejeződött

A literál szó szerint egy szigorúan kódolt érték. A hard-coded értékek olyan értékek, amelyek a program végrehajtása során állandók és változatlanok. A legtöbb alkalmazás azonban megköveteli, hogy olyan értékekkel dolgozzon, amelyekről nem sokat tud előre. Más szóval olyan adatokkal kell dolgoznia, amelyek felhasználóktól, fájlokból vagy a hálózaton keresztül érkeznek.

Ha nem szigorúan kódolt adatokkal kell dolgoznia, deklarál egy változót.

Mi az a változó?

A változók egy értéktípus tárolására szolgáló tárolók. A változók azért fontosak, mert az értékek a program végrehajtása során változhatnak vagy változhatnak. A változók hozzárendelhetők, olvashatók és módosíthatók. Változókkal tárolhatja a kódban használni kívánt értékeket.

A változónév egy emberbarát címke, amelyet a fordító hozzárendel egy memóriacímhez. Ha egy értéket az adott memóriacímben szeretne tárolni vagy módosítani, vagy amikor le szeretné kérni a tárolt értéket, csak a létrehozott változónevet használja.

Változó deklarálása

Új változó létrehozásához először deklarálnia kell a változó adattípusát, majd nevet kell adnia neki.

string firstName;

Ebben az esetben egy új, string típusú változót hoz létre, amelynek a neve firstName. Mostantól ez a változó csak sztringértékeket tartalmazhat.

Tetszőleges nevet választhat, ha az megfelel a változók elnevezésére vonatkozó néhány C#-szintaxisi szabálynak.

Változónév-szabályok és konvenciók

Egy szoftverfejlesztő egyszer híresen azt mondta: "A szoftverfejlesztés legnehezebb része az elnevezési dolgok." A változó nevének nem csak bizonyos szintaxisi szabályokat kell követnie, hanem azt is használni kell, hogy a kód olvashatóbb és érthetőbb legyen. Ez sok, amit egyetlen kódsortól elvárunk!

Íme néhány fontos szempont a változók nevére:

  • A változónevek tartalmazhatnak alfanumerikus karaktereket és aláhúzásjelet. Az olyan speciális karakterek, mint a kivonat szimbólum # (más néven számszimbólum vagy font szimbólum) vagy a dollár szimbólum $ nem engedélyezettek.
  • A változóneveknek betűrendes betűvel vagy aláhúzásjellel kell kezdődniük, nem számmal.
  • A változónevek megkülönböztetik a kis- és nagybetűket, vagyis a string Value; és string value; két különböző változót jelentenek.
  • A változónevek nem lehetnek C# kulcsszók. Például nem használhatja a következő változódeklarációkat: decimal decimal; vagy string string;.

Vannak olyan kódolási konvenciók, amelyek segítenek a változók olvashatóságában és könnyű azonosításában. A nagyobb alkalmazások fejlesztése során ezek a kódolási konvenciók segíthetnek a változók nyomon követésében a többi szöveg között.

Íme néhány kódolási konvenció a változókhoz:

  • A változó neveknek tevebetűt kell használniuk, amely olyan írási stílus, amely az első szó elején kisbetűt, az egyes szavak elején pedig nagybetűt használ. Például: string thisIsCamelCase;.
  • A változóneveknek betűrendes betűvel kell kezdődnie. A fejlesztők speciális célra használják az aláhúzást, ezért próbálja meg egyelőre nem használni.
  • A változóneveknek leírónak és értelmezhetőnek kell lenniük az alkalmazásban. Válasszon egy nevet a változónak, amely a tárolni kívánt adattípust jelöli.
  • A változóneveknek összefűzött egy vagy több teljes szónak kell lenniük. Ne használjon összevonásokat vagy rövidítéseket, mert a változó neve (és ezért célja) nem feltétlenül egyértelmű a kód olvasói számára.
  • A változónevek nem tartalmazhatják a változó adattípusát. Kaphatsz néhány tanácsot, hogy használj olyan stílust, mint a string strValue;. Ez a tanács már nem aktuális.

A példa string firstName; az összes szabályt és konvenciót követi, feltéve, hogy ezt a változót szeretné használni a személy utónevét képviselő adatok tárolására.

Példák változónevekre

Íme néhány példa a változó deklarációkra az eddig megismert adattípusokkal:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Összefoglalás

A változókról eddig tanultak:

  • A változók a számítógép memóriájában tárolt ideiglenes értékek.
  • Mielőtt használhat egy változót, deklarálnia kell azt.
  • Változó deklarálásához először válasszon egy adattípust a tárolni kívánt adattípushoz, majd adjon meg egy nevet a változónak, amely követi a szabályokat.

Most, hogy már tudja, hogyan deklarálhat egy változót, megtudhatja, hogyan állíthatja be, kérdezheti le és inicializálhatja egy változó értékét.