Tôi đã tìm kiếm điều này rất nhiều, nhưng không có câu trả lời nào rõ ràng (ít nhất là đối với tôi!). Bây giờ tôi đang đặt câu hỏi này trong SO, vì tôi tin rằng tôi không thể có được một câu trả lời rõ ràng hơn ở bất cứ nơi nào khác.Riêng tư với các nhà thầu tĩnh trong .Net
Khi nào tôi nên sử dụng hàm tạo riêng/tĩnh trong lớp của mình?
Tôi chán ngấy các câu trả lời thông thường, vì vậy hãy giúp tôi với một số ví dụ thời gian thực và các ưu điểm/nhược điểm của việc sử dụng các hàm tạo này.
Nhà xây dựng riêng - nếu bạn không muốn đối tượng của mình có thể được xây dựng từ bên ngoài lớp hiện tại. Hàm khởi tạo tĩnh - nếu bạn cần khởi tạo trạng thái của lớp tĩnh. – zerkms