Szukałem tego dużo, ale żadna z odpowiedzi nie jest jasna (przynajmniej dla mnie!). Teraz umieszczam to pytanie w SO, ponieważ uważam, że nigdzie indziej nie mogę uzyskać bardziej klarownej odpowiedzi.Konstruktory prywatne i statyczne w .Net
Kiedy należy używać prywatnego/statycznego konstruktora w mojej klasie?
Mam dość zwykłych odpowiedzi, więc proszę o pomoc w kilku przykładach w czasie rzeczywistym i zaletach/wadach korzystania z tych konstruktorów.
Konstruktor prywatny - jeśli nie chcesz, aby obiekt można było skonstruować spoza bieżącej klasy. Konstruktor statyczny - jeśli musisz zainicjować stan klasy statycznej. – zerkms