mirror of
https://github.com/pepaskopec-blip/Graduately.git
synced 2026-10-27 15:14:35 +00:00
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>
39 lines
711 B
Markdown
39 lines
711 B
Markdown
---
|
|
id: cs-4-list
|
|
nazev: List
|
|
popis: Seznam, který umí růst.
|
|
---
|
|
|
|
# Výklad
|
|
|
|
## Přidávání
|
|
*Add*
|
|
|
|
- List<string> začne prázdný. Add přidá na konec.
|
|
- Count je počet. Indexy jsou zase od nuly.
|
|
- Na rozdíl od pole délku dopředu neříkáte.
|
|
|
|
> Tip: List<string> potřebuje špičaté závorky s typem prvku.
|
|
|
|
## Odebrání
|
|
*Remove*
|
|
|
|
- Remove("Eva") odebere první Evu.
|
|
- RemoveAt(0) odebere podle indexu.
|
|
- foreach pak projde, co zůstalo.
|
|
|
|
> Tip: Přidejte třetí jméno před odebráním.
|
|
|
|
# Kód
|
|
|
|
```
|
|
List<string> jmena = new List<string>();
|
|
jmena.Add("Anna");
|
|
jmena.Add("Eva");
|
|
jmena.Remove("Eva");
|
|
foreach (string j in jmena)
|
|
{
|
|
Console.WriteLine(j);
|
|
}
|
|
Console.WriteLine(jmena.Count);
|
|
```
|