C# materjal
Siin näites hoitakse inimeste nimedele
vastavaid hindeid.
if(ht.ContainsKey("Kati")){
Console.WriteLine("{0}", ht["Kati"]);
}
Kontrollitakse, kas Kati on nimede hulgas olemas. Kui jah, siis trükitakse ta hinne.
ht["Sass"]=((int)ht["Sass"])-1;
Sassi hinnet alandatakse ühe võrra.
ht.Remove("Mati");
Mati eemaldatakse nimekirjast.
Tahtes kõik andmed kätte saada, aitab jälle enumeraator. Ainult et igal enumeraatori
elemnendil on võti ja väärtus. Siin trükitakse nad lihtsalt välja, aga eks igaüks tea ise
paremini, mida tal oma programmis nendega kõige mõistlikum teha on.
IDictionaryEnumerator enumr=ht.GetEnumerator();
while(enumr.MoveNext()){
string eesnimi=enumr.Key as string;
int hinne=(int)enumr.Value;
Console.WriteLine("{0}: {1}", eesnimi, hinne);
}
Ning kogu näide tervikuna.
using System;
using System.Collections;
class Kollektsioon4{