Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức CharEnumerator.MoveNext () trong C #

Phương thức CharEnumerator.MoveNext () trong C # được sử dụng để tăng chỉ mục bên trong của đối tượng CharEnumerator hiện tại thành ký tự tiếp theo của chuỗi được liệt kê.

Cú pháp

public bool MoveNext ();

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức CharEnumerator.MoveNext () -

Ví dụ

using System;
public class Demo {
   public static void Main(){
      string strNum = "john";
      CharEnumerator ch = strNum.GetEnumerator();
      Console.WriteLine("HashCode = "+ch.GetHashCode());
      Console.WriteLine("Get the Type = "+ch.GetType());
      while (ch.MoveNext())
         Console.Write(ch.Current + " ");
      // disposed
      ch.Dispose();
      // this will show an error since we disposed the object above
      // Console.WriteLine(ch.Current);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

HashCode = 1373506
Get the Type = System.CharEnumerator
j o h n