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

Các trình xây dựng riêng và các lớp Singleton trong C #


Một phương thức khởi tạo riêng được sử dụng trong các lớp chỉ chứa thành viên tĩnh như được hiển thị bên dưới -

class Demo {
   // private constructor
   private Demo() { }

   public static a = 10;
}

Một lớp singleton có các phương thức bình thường và bạn có thể gọi nó bằng cách sử dụng một thể hiện.

Để ngăn chặn nhiều trường hợp của lớp, phương thức khởi tạo riêng được sử dụng.

Hãy để chúng tôi xem một ví dụ -

Ví dụ

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