Graduately/content/programovani/4-rocnik/03-slovnik.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

810 B

id nazev popis
cs-4-slovnik Slovník Hodnota pod klíčem.

Výklad

Klíč

jednou

  • Dictionary<string, int> má klíč text a hodnotu číslo.
  • znamky["Anna"] = 1 uloží nebo přepíše.
  • Stejný klíč je v slovníku jen jednou.

Tip: Pole je podle čísla. Slovník je podle jména, které si zvolíte.

Čtení

ContainsKey

  • Čtení chybějícího klíče spadne.
  • ContainsKey napřed zjistí, jestli klíč je.
  • foreach projde dvojice Key a Value.

Tip: Zeptejte se na jméno, které v slovníku není, až po ContainsKey.

Kód

Dictionary<string, int> znamky = new Dictionary<string, int>();
znamky["Anna"] = 1;
znamky["Eva"] = 2;
znamky["Anna"] = 3;
if (znamky.ContainsKey("Eva"))
{
    Console.WriteLine(znamky["Eva"]);
}
Console.WriteLine(znamky["Anna"]);