/
wwwstepan
/
GoF
Обзор
Документация
Войти
/
wwwstepan
/
GoF
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Singleton.cs
25 строк
499 B
wwwstepan
init
04 фев 2025, 09:04
04 фев 2025, 09:04
6d7d1b3
Код
Авторство
О чём код?
namespace GoF; public sealed class Singleton { private static volatile Singleton? instance; private static readonly object syncRoot = new(); private Singleton() { } public static Singleton Instance { get { if (instance == null) { lock (syncRoot) { instance ??= new Singleton(); } } return instance; } } }