Deklarace proměnných

Dokončeno

Literál je doslova pevně zakódovaná hodnota. Pevně zakódované hodnoty jsou hodnoty, které jsou konstantní a beze změny v průběhu provádění programu. Většina aplikací ale bude vyžadovat, abyste pracovali s hodnotami, o kterých nevíte moc předem. Jinými slovy, budete muset pracovat s daty, která pocházejí od uživatelů, ze souborů nebo z celé sítě.

Když potřebujete pracovat s daty, která nejsou pevně zakódovaná, deklarujete proměnnou.

Co je proměnná?

Proměnná je kontejner pro ukládání typu hodnoty. Proměnné jsou důležité, protože jejich hodnoty se můžou během provádění programu měnit nebo se lišit. Proměnné lze přiřadit, číst a měnit. Proměnné slouží k ukládání hodnot, které chcete použít v kódu.

Název proměnné je přátelský štítek, který kompilátor přiřazuje k adrese paměti. Pokud chcete uložit nebo změnit hodnotu v této adrese paměti nebo kdykoli chcete načíst uloženou hodnotu, stačí použít název proměnné, kterou jste vytvořili.

Deklarujte proměnnou

Chcete-li vytvořit novou proměnnou, musíte nejprve deklarovat datový typ proměnné a pak jí pojmenovat.

string firstName;

V tomto případě vytváříte novou proměnnou typu string s názvem firstName. Od této chvíle může tato proměnná obsahovat pouze řetězcové hodnoty.

Můžete zvolit libovolný název, pokud dodržuje několik pravidel syntaxe jazyka C# pro pojmenování proměnných.

Pravidla a konvence pro názvy proměnných

Softwarový vývojář kdysi slavný řekl: "Nejtěžší součástí vývoje softwaru je pojmenování věcí." Kromě toho, že název proměnné musí dodržovat určitá pravidla syntaxe, měl by se také použít k tomu, aby byl kód čitelnější a srozumitelnější. To je hodně požadovat od jednoho řádku kódu!

Tady je několik důležitých aspektů týkajících se názvů proměnných:

  • Názvy proměnných můžou obsahovat alfanumerické znaky a podtržítko. Speciální znaky, jako je symbol # hash (označovaný také jako symbol čísla nebo symbol libry) nebo symbol $ dolaru, nejsou povoleny.
  • Názvy proměnných musí začínat abecedním písmenem nebo podtržítkem, nikoli číslem.
  • V názvech proměnných se rozlišují malá a velká písmena, což znamená, že string Value; a string value; jsou dvě různé proměnné.
  • Názvy proměnných nesmí být klíčovým slovem jazyka C#. Například nelze použít následující deklarace proměnných: decimal decimal; nebo string string;.

Existují konvence kódování, které pomáhají udržovat proměnné čitelné a snadno identifikovatelné. Při vývoji větších aplikací vám tyto konvence kódování mohou pomoci sledovat proměnné v rámci jiného textu.

Tady jsou některé konvence kódování pro proměnné:

  • Názvy proměnných by měly používat camel case, což je způsob psaní, který používá malé písmeno na začátku prvního slova a velké písmeno na začátku každého následujícího slova. Například: string thisIsCamelCase;.
  • Názvy proměnných by měly začínat abecedním písmenem. Vývojáři používají podtržítko pro speciální účel, proto ho prozatím nepoužívejte.
  • Názvy proměnných by měly být v aplikaci popisné a smysluplné. Zvolte název proměnné, která představuje druh dat, která bude obsahovat.
  • Názvy proměnných by měly být jedno nebo více celých slov připojených dohromady. Nepoužívejte kontrakce nebo zkratky, protože název proměnné (a tedy jeho účel) může být nejasný pro ostatní, kteří čtou váš kód.
  • Názvy proměnných by neměly obsahovat datový typ proměnné. Můžete vidět nějaké rady ohledně použití stylu, jako je string strValue;. Tato rada už není aktuální.

string firstName; Příklad dodržuje všechna tato pravidla a konvence za předpokladu, že chcete tuto proměnnou použít k ukládání dat, která představují křestní jméno uživatele.

Příklady názvů proměnných

Tady je několik příkladů deklarací proměnných pomocí datových typů, o které jste se zatím dozvěděli:

char userOption;

int gameScore;

decimal particlesPerMillion;

bool processedCustomer;

Rekapitulace

Tady je, co jste se zatím naučili o proměnných:

  • Proměnné jsou dočasné hodnoty, které ukládáte do paměti počítače.
  • Než budete moct proměnnou použít, musíte ji deklarovat.
  • Chcete-li deklarovat proměnnou, nejprve vyberte datový typ pro druh dat, která chcete uložit, a pak proměnnou pojmenujte názvem, který odpovídá pravidlům.

Teď, když víte, jak deklarovat proměnnou, zjistíme, jak nastavit, načíst a inicializovat hodnotu proměnné.