Tusjak óra (2024. 12. 06.)
This commit is contained in:
parent
6a63fae3ec
commit
734aacd8b0
|
@ -0,0 +1,17 @@
|
||||||
|
A szótár - Dictionary
|
||||||
|
- A szótár elempárok tárolására szolgál, melyek közül az egyik a kulcs, amely azonosítja az elempárt, a másik az érték, minden kulcs egyedi.
|
||||||
|
- Gyakorlatilag a szótár úgy viselkedik, mint egy lista, de az elemek indexe itt tetszőleges típusú lehet (pl.: szöveg).
|
||||||
|
|
||||||
|
Kontstruktora generikus, paraméter nélküli:
|
||||||
|
- Dictionary<TKey, TValue>(): létrehoz egy szótárt, ahol TKey a kulcs, TValue az érték típusa.
|
||||||
|
|
||||||
|
A szótár elemei a [] operátorral érhetőek el.
|
||||||
|
- A szótárat foreach ciklussal lehet végig olvasni, amellyel a szótárból KeyValuePair<TKey, TValue> típusú elemeket kapunk. Ezek Key és Value mezői adják a megfelelő kulcs és érték párokat.
|
||||||
|
|
||||||
|
Fő metódusai:
|
||||||
|
- void Add(TKey key, TValue value): a value érték hozzáadása key kulccsal
|
||||||
|
- bool ContainsKey(TKey key): megadja, hogy szerepel-e egy kulcs a szótárban
|
||||||
|
- bool ContainsVaue(TValue value): megadja, hogy szerepel-e egy érték a szótárban
|
||||||
|
- bool Remove(TKey key): eltávolít egy elemet a szótárból, a visszatérési érték a művelet sikerességét jelzi.
|
||||||
|
- int Count { get; }: az elemek (kulcsok) száma
|
||||||
|
- void Clear(): szótár kiürítése
|
Loading…
Reference in New Issue
Block a user