摘要:
一直对IEnumerable和IEnumerator的感觉到非常迷惑,后来我突然从接口定义的角度来思考这两个东西,感觉迷惑减少很多,于是按照接口来分析一下。 1,什么是接口?接口就是你定义一些方法或者属性,但是不实现,让继承你的类去实现。凡是继承接口的类必须实现接口。比如这两个接口的定义如下: public interface IEnumerable //(接口)枚举数定义 { IEnumerator GetEnumerator();//只有一个方法,返回类型是IEnumerator } public interface IEnumerator//(接口... 阅读全文