📅  最后修改于: 2023-12-03 15:30:16.860000             🧑  作者: Mango
CharEnumerator.MoveNext()
方法是一个用于 CharEnumerator
类的方法,它用于将枚举器前移一个元素。CharEnumerator
类可以枚举一个字符串的字符。
public bool MoveNext ();
返回值类型:bool
MoveNext
方法没有参数。
MoveNext
方法将枚举器移动到字符串的下一个字符,如果移动成功,则返回 true
,否则返回 false
。
using System;
class Example
{
static void Main()
{
string str = "abcdefghijklmnopqrstuvwxyz";
CharEnumerator charEnum = str.GetEnumerator();
while (charEnum.MoveNext())
{
Console.Write(charEnum.Current + " ");
}
}
}
输出:
a b c d e f g h i j k l m n o p q r s t u v w x y z
在上面的示例中,我们首先定义了一个字符串 str
,然后使用 GetEnumerator()
方法获取了一个 CharEnumerator
对象。接下来,在 while
循环中使用 charEnum.MoveNext()
方法将枚举器移动到下一个字符,并使用 charEnum.Current
属性获取当前字符。
Current
属性之前需要先调用 MoveNext()
方法。MoveNext()
方法返回 false
。