在我的C#中 - 應用程序,我有一個Dictionary對象。當使用foreach遍歷對象時,我自然會獲得字典的每個元素。但是我只想要迭代某些元素,具體取決於MyValue屬性的值。字典的自定義迭代器?
class MyValue
{
public bool AmIIncludedInTheIteration { get; set; }
...
}
每當AmIIncludedInTheIteration爲false時,該項目不應以foreach返回。我知道我需要實現自己的迭代器,並在某處重寫Dictionary-Iterator。這裏有人能給我一個簡短的指導嗎?
由於提前, 弗蘭克
您使用的是什麼版本的C#? – 2010-04-21 14:31:27