你们看这个接口public interface IEnumerator<out T> : IDisposable, IEnumerator 它怎么只有一个属性Current MoveNext呢 Reset呢?来自网页http://referencesource.microsoft.com/#mscorlib/system/collections/generic/ienumerator.cs,893e8cdebffde2da
解决方案
12
在IEnumerator里啊
14
sp1234朋友已经回答你了。你要的那些函数,已经在IEnumerator里定义了。
你可以在referenceSource下,点击IEnumerator(下行红色部分),将链接到IEnumerator
public interface IEnumerator<out T> : IDisposable, IEnumerator
14
他只是修改了一个属性
从 object Current { get; }
变成 new T Current { get; }
别的没变,没必要再抄一遍吧?
从 object Current { get; }
变成 new T Current { get; }
别的没变,没必要再抄一遍吧?