asd
This commit is contained in:
@@ -254,4 +254,28 @@ Hash funkciók
|
||||
és ennek segítségével generál egy hash egész értéket,
|
||||
rögzített számjegyeket, és optimalizálja a tárhelyet.
|
||||
A hash függvény célja egy kulcs létrehozása, amely a tárolni kívánt értékre hivatkozik.
|
||||
A függvény elfogadja a mentendő értéket, majd egy algoritmus segítségével kiszámítja a kulcs értékét.
|
||||
A függvény elfogadja a mentendő értéket, majd egy algoritmus segítségével kiszámítja a kulcs értékét.
|
||||
|
||||
Dictionary
|
||||
|
||||
A szótár elempárok tárolására szolgál,
|
||||
melyek közül egyik a kulcs, amely azonosítja az elempárt,
|
||||
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.
|
||||
|
||||
Konstruktora 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 value mezői adják a megfelelő kulcs és érték párokat.
|
||||
|
||||
Fő metódusai:
|
||||
Add(TKey, TValue)
|
||||
Bool ContainsKey(TKey)
|
||||
Bool ContainsValue(TValue)
|
||||
bool Remove(Tkey) // ha sikeres a művelet akkor true
|
||||
int Count()
|
||||
void Clear() szótár ürítése
|
||||
Reference in New Issue
Block a user