Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

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


Phương thức CharEnumerator.Dispose() trong C# được sử dụng để giải phóng tất cả tài nguyên được sử dụng bởi instance hiện tại của lớp CharEnumerator.

Cú pháp

public void Dispose();

Dưới đây là ví dụ minh họa cách triển khai phương thức CharEnumerator.Dispose():

Ví dụ

using System;

public class Demo
{
    public static void Main()
    {
        string strNum = "356";
        CharEnumerator ch = strNum.GetEnumerator();
        
        while (ch.MoveNext())
            Console.Write(ch.Current + " ");
        
        // Giải phóng tài nguyên
        ch.Dispose();
        
        // Dòng dưới sẽ gây lỗi vì đối tượng đã bị dispose
        // Console.WriteLine(ch.Current);
    }
}

Kết quả

Chương trình sẽ xuất ra kết quả sau:

3 5 6