当我应用 IEnumerator 并执行 MoverNext() 时,它会像 C-Style 一样遍历 'a' 'p' 'p' 'l' 'e' '\o'
直到找到空字符吗?我认为它会返回整个字符串。枚举在这里如何工作?
string ar = "apple";
IEnumerator enu = ar.GetEnumerator();
while (enu.MoveNext())
{
Console.WriteLine(enu.Current);
}
我得到输出
a
p
p
l
e