/*Конструктор singleton всегда должен быть скрытым, чтобы предотвратить создание объекта через оператор new. */ static void Main(string[] args) { Singleton singleton = Singleton.Instance; singleton.DoSomething(); }