Что такое синглтон в C#? - C#

Формулировка задачи:

Что такое синглтон в C# и зачем он нужен?


textual

Код к задаче: «Что такое синглтон в C#? - C#»

class Singleton
{
   private static Singleton _instance;
   private static readonly object _sync = new object();
 
   public static Singleton Instance
   {
      get
      {
         if (_instance == null)
            lock (_sync)
               if (instance == null) _instance = new Singleton();
         return _instance;
      }
   }
 
   private Singleton()
   {
   }
}
 
static void Main()
{
   Singleton obj = Singleton.Instance;
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

9   голосов, оценка 4.111 из 5

Источник
Похожие ответы