2011-01-06 26 views

Antwort

3

Machen Sie einfach eine foreach-Schleife ... pair.Value ist das Objekt, das Sie wollen.

foreach (KeyValuePair<Subject, ClassPeriodControl> pair in subjectRects) 
{ 
    Console.WriteLine(pair.Value); 
} 
+2

Dies führt zu unnötigem Kopieren von Strukturen. Verwenden Sie "Werte". – SLaks

+0

Zustimmen. Sie müssen das Paar nur durchlaufen, wenn Sie den Betreff und das ClassPeriodControl benötigen. Wenn Sie nur Letzteres möchten, verwenden Sie Werte. – GWLlosa

7

Es gibt eine Values Eigenschaft des Wörterbuch

subjectRects.Values 
0

Wörterbuch enthält Sammlungen von KeyValuePair.

So haben Sie zu tun wie

für jeden KeyValuePair Artikel in subjectRects { Item.Subject = ""; item.ClassPeriodControl = ""; }

+0

Dies führt zu unnötigem Strukturkopieren. Verwenden Sie "Werte". – SLaks

Verwandte Themen