Finns det något smart sätt att hämta upp första värdet i ett dictionary om man inte vet vad nyckeln är? exemplevis så här: definiera "första värdet". En dictionary är inte ordnad i vanlig mening, så förlita dej inte på ordningen.Hämta första värdet i en dictionary utan att veta vad nyckeln är?
Sv: Hämta första värdet i en dictionary utan att veta vad nyckeln är?
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("", 1);
int i = GetFirstValue(d);
.
.
private static int GetFirstValue(Dictionary<string, int> d) {
IEnumerator enumerator = d.GetEnumerator();
enumerator.MoveNext();
return ((KeyValuePair<string, int>)enumerator.Current).Value;
}
Sv: Hämta första värdet i en dictionary utan att veta vad nyckeln är?