CollectionBase继承了IEnumerator接口等,只要我们的类myObj继承CollectionBase,然后用CollectionBase的属性List增加内容就可以了。CollectionBase类已经实现了GetEnumeratro方法。这样我们在外部就可以用
foreach(mytype obj in myObj)了。mytype是List增加的内容的类型。
foreach(mytype obj in myObj)了。mytype是List增加的内容的类型。
本文介绍如何通过继承CollectionBase类来简化集合类的设计与实现。利用CollectionBase提供的GetEnumerator方法,可以轻松地使自定义集合类支持foreach遍历。同时,文章还说明了如何为集合添加元素。

419

被折叠的 条评论
为什么被折叠?



