Políčka jsou základním konceptem v programování a nabízejí ti možnost ukládat více hodnot pod společným názvem. V této příručce se naučíš, jak deklarovat, inicializovat a pracovat s poli v C#. Na konkrétních příkladech zažiješ, jak fungují pole a jak je používat v praxi rozumět.
Nejdůležitější poznatky
- Políčka v C# mají různou velikost a začínají s indexem 0.
- Do pole můžeš přiřadit hodnoty a tyto později snadno změnit.
- Existuje několik způsobů, jak pole deklarovat a inicializovat.
- Poloha hodnot v poli může být zjištěna pomocí vlastnosti Length.
Krok za krokem průvodce
Deklarace a inicializace pole
Abychom vytvořili pole v C#, začneme deklarací a současnou inicializací. Vytvoř pole, které uchovává různé značky automobilů.

Zde uvádíme, že pole automobilek má obsahovat pět prvků. To znamená, že máš místo pro pět značek automobilů. Index polí začíná na 0 a končí na 4, takže můžeš celkem uložit pět hodnot.
Naplnění pole
Teď vložíme hodnoty do pole. Každá hodnota bude přiřazena konkrétnímu indexu.
Chyba při přístupu k indexu
Častým problémem, se kterým se setkáš, je přístup k indexu mimo definované hranice tvého pole.

Je důležité před spuštěním programu zkontrolovat tvá pole, abys předešel těmto chybám.
Čtení hodnot z pole
Abychom získali hodnoty z tvého pole, můžeš použít indexy.
Když spustíš program, měl bys vidět, že první hodnota je "Opel".
Změna hodnot v poli
Jednou z výhod polí je, že můžeš hodnoty v poli kdykoli změnit.
Spusť program znovu a zjistíš, že první hodnota nyní zobrazuje "Toyota".
Další způsoby deklarace pole
Existuje několik metod, jak můžeš pole deklarovat a inicializovat. Další možností je zadat hodnoty přímo při deklaraci.
Využití vlastnosti Length
Abychom zjistili, kolik prvků je v poli, můžeme použít vlastnost Length:

Tak, že nastavíš breakpoint v režimu ladění, můžeš přímo zkontrolovat počet prvků.

Souhrn - Programování v C#: Jak porozumět a používat pole v praxi
V této příručce jsi se naučil, jak vytvářet, plnit a manipulovat s poli v C#. Znáš strukturu polí, správné plnění hodnot a jak se vyhnout chybám, zatímco přistupuješ k hodnotám těchto polí.
Často kladené otázky
Jak deklaruji pole v C#?Abych deklaroval pole v C#, použij konvenci datatype[] arrayName = new datatype[size];.
Jak získám přístup k prvkům pole?Použij název pole a index požadovaného prvku v hranatých závorkách, např. arrayName[index].
Mohou hodnoty v poli být po inicializaci změněny?Ano, můžeš změnit jakoukoli hodnotu v poli, pokud použiješ správný index.