既然接口中的方法必须实现,为什么System.Collections中的接口能直接用?
请教大虾一个小问题:
既然接口中的方法都必须实现,为什么很多举例中,对于
IEnumerable和IEnumerator,都是直接上手使用,而并没有实现其方法?
比如以下代码:
1 int[] myArr ={10,11,12,13 };
2 IEnumerator ie = myArr.GetEnumerator();
3 while (ie.MoveNext())
4 {
5 int i = (int)ie.Current;
6 Console.WriteLine("\t{0}", i);
7 }