Graduately/content/programovani/2-rocnik/06-foreach.md
pepaskopec-blip 333085ee53 Add a C# course with a side-by-side code runner.
Each lesson explains a topic and runs the edited program next to the text through the local .NET SDK.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-11 14:37:14 +02:00

35 lines
698 B
Markdown

---
id: cs-2-foreach
nazev: Foreach
popis: Projít každý prvek bez indexu.
---
# Výklad
## Projítí
*foreach*
- foreach (int z in znamky) vezme prvky od prvního po poslední.
- z je kopie hodnoty. U int se zápisem do z pole nezmění.
- Když index nepotřebujete, foreach je kratší než for.
> Tip: Součet ve smyčce přičítá aktuální z.
## Texty
*string[]*
- Pole může být i ze stringů.
- Stejný foreach funguje pro oba typy, jen se liší typ prvku.
- Pořadí je pořadí v závorce při vytvoření.
> Tip: Přidejte do pole třetí jméno.
# Kód
```
string[] jmena = { "Anna", "Eva", "Jan" };
foreach (string jmeno in jmena)
{
Console.WriteLine(jmeno);
}
```