VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > C#教程 >
  • C# | CharEnumerator。MoveNext()方法

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!

参考:

  • https://docs . Microsoft . com/en-us/dotnet/API/system . charenumerator . move next?视图=netframework-4.7.2


相关教程