Wie iterieren Sie durch ein Wörterbuch in C#?
Wie iterieren Sie durch ein Wörterbuch in C#?

Video: Wie iterieren Sie durch ein Wörterbuch in C#?

Video: Wie iterieren Sie durch ein Wörterbuch in C#?
Video: Rekursion - Rekursive Methoden in C# Beispiel 2024, Kann
Anonim

Verwenden für jeden oder für Schleife zu iterieren Zugriff auf alle Elemente von Wörterbuch . Die Wörterbuch speichert Schlüssel-Wert-Paare. Sie können also einen KeyValuePair-Typ oder eine implizit typisierte Variable var in. verwenden foreach-Schleife Wie nachfolgend dargestellt. Verwenden für Schleife um auf alle Elemente zuzugreifen.

Wie iteriert man dann durch ein Wörterbuch?

Es gibt zwei Möglichkeiten, iterieren durch ein Python Wörterbuch Objekt. Eine besteht darin, den zugehörigen Wert für jeden Schlüssel in der keys()-Liste abzurufen. Es gibt auch die Methode items() von Wörterbuch -Objekt, das eine Liste von Tupeln zurückgibt, wobei jedes Tupel einen Schlüssel und einen Wert hat.

Man kann sich auch fragen, was ist ein Schlüssel-Wert-Paar in C#? KeyValuePair in C# CsharpProgrammingServerseitige Programmierung. Die SchlüsselWertPaar Klasse speichert a Paar von Werte in einer einzigen Liste mit C# . Satz SchlüsselWertPaar und Elemente hinzufügen − var myList = new List< SchlüsselWertPaar >(); // Elemente hinzufügen myList.

Kann Dictionary außer den oben genannten doppelten Schlüsseln C# haben?

In Wörterbuch , das Schlüssel kann nicht null sein, aber Wert kann Sein. In Wörterbuch , Schlüssel muss einzigartig sein. Doppelte Schlüssel sind nicht erlaubt, wenn Sie versuchen zu verwenden Zweitschlüssel dann Compiler Wille eine Ausnahme auslösen. In Wörterbuch , Sie kann nur die gleichen Arten von Elementen speichern.

Wie funktioniert die foreach-Schleife in C#?

Die foreach-Schleife in C# führt einen Codeblock für jedes Element in einem Array oder einer Sammlung von Elementen aus. Beim Ausführen foreach-Schleife es durchläuft Elemente in einer Sammlung oder einem Array. Obenstehendes C# Beispiel zuerst ein String-Array 'days' deklariert und die Tage in einer Woche mit diesem Array initialisiert.

Empfohlen: