Polia sú základným konceptom v programovaní a poskytujú ti možnosť ukladať viacero hodnôt pod spoločným názvom. V tejto príručke sa naučíš, ako deklarovať, inicializovať a pracovať s poliami v C#. Na konkrétnych príkladoch zažiješ fungovanie polí a pochopíš ich uplatnenie v praxi porozumieť.
Najdôležitejšie poznatky
- Polia v C# sú rôznej veľkosti a začínajú indexom 0.
- Môžeš hodnoty priradiť do poľa a neskôr ich bez problémov zmeniť.
- Existuje niekoľko spôsobov, ako deklarovať a inicializovať polia.
- Poloha hodnôt v poli sa dá zistiť pomocou vlastnosti Length.
Návod krok za krokom
Deklarácia a inicializácia poľa
Aby si vytvoril pole v C#, začneš deklaráciou a súčasnou inicializáciou. Vytvor pole, ktoré uchováva rôzne značky automobilov.

Tu uvádzame, že pole automarken by malo obsahovať päť prvkov. To znamená, že máš miesto pre päť značiek automobilov. Index poľa začína na 0 a končí na 4, čím môžeš uložiť celkovo päť hodnôt.
Naplnene poľa
Teraz pridáme hodnoty do poľa. Každej hodnote je priradený konkrétny index.
Chyba pri prístupe k indexu
Bežný problém, s ktorým sa stretneš, je prístup k indexu mimo definovaných hraníc tvojho poľa.

Je dôležité pred spustením programu skontrolovať svoje polia, aby si predišiel takýmto chybám.
Čítanie hodnôt z poľa
Aby si získal hodnoty zo svojho poľa, môžeš použiť indexy.
Ako spustíš program, mal by si vidieť, že prvá hodnota "Opel" je zobrazená.
Zmena hodnôt v poli
Jednou z výhod polí je, že hodnoty v poli môžeš kedykoľvek zmeniť.
Spusti program znovu a zistíš, že prvá hodnota teraz zobrazuje "Toyota".
Iné spôsoby deklarácie polí
Existuje niekoľko metód, ako môžeš deklarovať a inicializovať polia. Ďalšou možnosťou je priradiť hodnoty priamo pri deklarácii.
Používanie vlastnosti Length
Aby si zistil, koľko prvkov sa nachádza v poli, môžeš použiť vlastnosť Length:

Ak nastavíš stop značku v režime ladenia, môžeš priamo overiť počet prvkov.

Zhrnutie - Programovanie v C#: Pochopenie a aplikácia polí v praxi
V tejto príručke si sa naučil, ako vytvárať, naplniť a manipulovať s poliami v C#. Poznáš štruktúru polí, správne naplnenie hodnôt a ako sa vyhnúť chybám pri prístupe k hodnotám týchto polí.
Často kladené otázky
Ako deklarujem pole v C#?Aby si deklaroval pole v C#, použiješ syntax datatype[] arrayName = new datatype[size];.
Ako pristupujem k prvkom poľa?Použi názov poľa a index požadovaného prvku v hranatých zátvorkách, napr. arrayName[index].
Môžem zmeniť hodnoty v poli po inicializácii?Áno, môžeš zmeniť akúkoľvek hodnotu v poli, pokiaľ použiješ správny index.