lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

Ich habe ein

KeyValuePair<string, int> element = new KeyValuePair<string, int>();

Wie kann ich ein das zu einer Liste hinzufügen und dann über die Liste eine Schleife laufen lassen und die ganzen Werte auslesen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Zuerst erstellst du eine Liste mit einem KeyValuePair als Inhalt.

List<KeyValuePair<string, int>> keyValuePairList = new List<KeyValuePair<string, int>>();

Dann fügst du mit Add neue Elemente hinzu.

keyValuePairs.Add(new KeyValuePair<string, int>("One", 1)); 
keyValuePairs.Add(new KeyValuePair<string, int>("Two", 2)); 
keyValuePairs.Add(new KeyValuePair<string, int>("Three", 3));

Und die Liste durchlaufen bzw Elemente ausgeben kannst du in einer foreach Schleife.

foreach (var kvp in keyValuePairs) { 
    Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
}
von  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Beiträge bewerten
  • Inhalte bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft. Unser Ziel: Guter Inhalt. Für alle.

2.3k Fragen

2.8k Antworten

260 Kommentare

13 Nutzer