C# | CharEnumerator。MoveNext()方法
原文:https://www . geeksforgeeks . org/c-sharp-charenumerator-movenext-method/
CharEnumerator。MoveNext()方法用于将当前字符枚举器对象的内部索引递增到枚举字符串的下一个字符。
语法:
public bool MoveNext();
返回值:如果索引成功递增并且在枚举字符串内,则该方法返回布尔值 true 值,否则返回 false 。
下面是说明使用字符枚举器的程序。MoveNext() 方法:
例 1:
// C# program to illustrate the
// use of CharEnumerator.MoveNext()
// Method
using System;
class GFG {
// Driver code
public static void Main()
{
// Initialize a string object
string str = "A Computer Science Portal for Geeks!";
// Instantiate a CharEnumerator object
CharEnumerator chEnum = str.GetEnumerator();
// Printing the string
while (chEnum.MoveNext())
{
Console.Write(chEnum.Current);
}
}
}
Output:
A Computer Science Portal for Geeks!
例 2:
// C# program to illustrate the
// use of CharEnumerator.MoveNext()
// Method
using System;
class GFG {
// Driver code
public static void Main()
{
// Initialize a string object
string str = "Best Data Structure and Algorithms Tutorials!";
// Instantiate a CharEnumerator object
CharEnumerator chEnum = str.GetEnumerator();
// Printing the string
while (chEnum.MoveNext())
{
if (chEnum.Current == ' ')
{
Console.WriteLine();
continue;
}
Console.Write(chEnum.Current);
}
}
}
Output:
Best
Data
Structure
and
Algorithms
Tutorials!
参考:
版权属于:月萌API www.moonapi.com,转载请注明出处