Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как в C# сделать Singleton шаблоном

41K
14 января 2009 года
lleeoo
13 / / 28.11.2008
Данная реализация увы не синглтон.
http://ru.wikipedia.org/wiki/Одиночка_(шаблон_проектирования)#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80_C.23

Не предлагать варианты:
1. http://community.codesmithtools.com/forums/t/3480.aspx
2. http://www.tek-tips.com/faqs.cfm?fid=6348
78K
16 декабря 2011 года
Zuzik
1 / / 08.12.2011
я думаю что мой ответ ни на что не повлияет но - если ты так уверен что вариант википедии не синглтон (на том что он синглтон я настаивать не буду так как не очень хорошо разбираюсь в данной вещи), то почему бы не переделать его в синглтон используя пример с msdn например http://msdn.microsoft.com/en-us/library/ff650316.aspx
297
16 декабря 2011 года
koodeer
1.2K / / 02.05.2009
Возможно, с 2009-го года в Википедии изменилось содержимое этой статьи. Сейчас там три вполне кошерных версии синглтона на C#.
Если всех приведённых в этой теме ссылок недостаточно, то вот исчёрпывающее описание разных реализаций синглтона на все случаи жизни: http://csharpindepth.com/Articles/General/Singleton.aspx. Шесть вариантов. Особенно хотелось бы обратить внимание на последний, с применением Lazy<T>, появившимся в .NET 4.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог