C# Collection迭代器是一個(gè)接口,它定義了一個(gè)訪問(wèn)集合元素的方式,可以在集合中移動(dòng)并訪問(wèn)每個(gè)元素,而不需要了解集合的內(nèi)部結(jié)構(gòu)。通過(guò)實(shí)現(xiàn)迭代器接口,可以在循環(huán)中使用foreach語(yǔ)句來(lái)遍歷集合中的元素。在C#中,迭代器接口的定義為IEnumerator接口。常用的集合類如List、Dictionary和Queue都實(shí)現(xiàn)了該接口,因此可以通過(guò)foreach語(yǔ)句來(lái)遍歷它們的元素。