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

Constructor private và lớp Singleton trong C#


Constructor private dùng trong lớp chỉ chứa thành viên static:

class Demo {
    private Demo() { }
    public static int a = 10;
}

Lớp Singleton có phương thức thông thường và gọi qua instance. Để ngăn tạo nhiều instance, dùng constructor private.

Ví dụ

public class Singleton {
    static Singleton a = null;
    private Singleton() { }
}