我想迭代進入下面的Dictionary中的每個內容。C#:我可以迭代Dictionary來獲取每個內容嗎?
private Dictionary<Subject, ClassPeriodControl> subjectRects;
我想訪問字典中的每個ClassPeriodControl對象。
我該如何迭代它?
我想迭代進入下面的Dictionary中的每個內容。C#:我可以迭代Dictionary來獲取每個內容嗎?
private Dictionary<Subject, ClassPeriodControl> subjectRects;
我想訪問字典中的每個ClassPeriodControl對象。
我該如何迭代它?
只要做一個foreach循環... pair.Value是你想要的對象。
foreach (KeyValuePair<Subject, ClassPeriodControl> pair in subjectRects)
{
Console.WriteLine(pair.Value);
}
有字典
subjectRects.Values
這會導致不必要的結構複製。使用`Values`。 – SLaks 2011-01-06 19:23:25