关于IEnumerator 一段简短代码的问题 IEnumerator IEnumerable.GetEnumerator() { return (IEnumerator) GetEnumerator(); }请问这是个方法么?那为什么没有public等修饰符呢?其中的IEnumerator仅仅表示类型么?IEnumerator和IEnumerable 是什么关系呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 IEnumerable是非泛型的可迭代接口,IEnumerator是非泛型的迭代器接口。两者的联系,可以简单地理解为:IEnumerable是所有迭代操作的基础,它负责返回一个迭代器IEnumerator,而不负责返回具体对象。IEnumerator则是负责实现迭代并返回具体对象的接口。 IEnumerable.GetEnumerator()因为它使用显式申明实现IEnumerable接口,所以不需要也不能加上作用域修饰。IEnumerator,返回的接口类型。 如果使WinForm结构转B/S结构模式?大侠们求救... C#.NET有没有第三方的高级日历控件?有没朋友可以介绍一下。 关于类调用问题,郁闷的问题?? 哪位高手帮解决一下.XML文件问题这题实在是难倒了小女子 如何用C#实现键盘hook? 急,请问如何将一个html文件作为资源嵌入到一个Windows程序中? WPF,XAML浏览器应用程序怎么调试的 如何得到枚举类型的基础类型? 配置文件问题? WinForm的DataGrid控制问题? 关于VS2010制作安装文件问题,困惑。。。 C# 调用C语言DLL问题
IEnumerable是所有迭代操作的基础,它负责返回一个迭代器IEnumerator,而不负责返回具体对象。
IEnumerator则是负责实现迭代并返回具体对象的接口。
因为它使用显式申明实现IEnumerable接口,所以不需要也不能加上作用域修饰。
IEnumerator,返回的接口类型。