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>
This commit is contained in:
pepaskopec-blip 2026-10-11 14:37:14 +02:00
commit 333085ee53
86 changed files with 2482 additions and 5 deletions

View file

@ -0,0 +1,35 @@
---
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);
}
```