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