Ich möchte eine Methode erstellen, die durch eine verschlüsselte Auflistung iterieren würde. Ich möchte sicherstellen, dass meine Methode die Iteration einer beliebigen Sammlung unterstützt, die die KeyedCollection<string, Collection<string>>
Hier ist die Methode:
public void IterateCollection(KeyedCollection<string, Collection<string>> items)
{
foreach (??? item in items)
{
Console.WriteLine("Key: " + item.Key);
Console.WriteLine("Value: " + item.Value);
}
}
Es funktioniert natürlich nicht, weil ich nicht weiß, welcher Typ die Fragezeichen in der Schleife ersetzen soll. Ich kann nicht einfach object
ou var
denn ich muss die Key
y Value
Eigenschaften zu einem späteren Zeitpunkt im Schleifenkörper. Nach welchem Typ suche ich? Danke!