标签:ienumerator
-
IEnumerator.Current和IEnumerator <T> .Current的不同异常抛出行为 - c#
我通过调用IEnumerable<T>.GetEnumerator()获得了一个枚举器,然后将其称为MoveNext()直到返回false,然后访问其Current属性。令我惊讶的是,没有引发任何异常。 挖掘MSDN,我发现非通用版本will throw if Current is accessed after MoveNext() return […]