Summary: Sorted Dictionary, SortedDictionary, Generic Collection, Key Value Pair. // Oppretter en SortedDictionary Generic Collection
SortedDictionary<string, int> interests = new SortedDictionary<string, int>();
// Legger inn verdier
interests.Add("musikk", 4);
interests.Add("kunst", 1);
interests.Add("matlaging", 2);
interests.Add("motor", 5);
interests.Add("sport", 3);
// Hente en verdi:
Response.Write(interests["musikk"]); //retunerer "4"
// Hvis en verdi ikke finnes skal den settes:
interests["musikk"] = 3;
// Forsøker å hente en verdi, finnes den ikke returneres 0
int value = 0;
interests.TryGetValue("musikk", out value);
// Skriver ut alle alle keys med tilhørende verdier:
foreach (KeyValuePair<string, int> interest in interests)
{
Response.Write(interest.Key + " - " + interest.Value);
}
// Bare hente ut values (samme kan gjøres for keys med KeyCollection):
SortedDictionary<string, int>.ValueCollection valueColl = interests.Values;
// Skriver ut alle values:
foreach (string s in valueColl)
{
Response.Write(s);
}
// Fjerne et key/value pair:
interests.Remove("musikk");
// Sjekke at det ble fjernet:
if (!interests.ContainsKey("musikk"))
{
Response.Write("Finnes ikke");
}
Kilde:
http://msdn.microsoft.com/en-us/library/f7fta44c.aspx
|