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

Ваш аккаунт

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

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

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

Статическое поле в Generic-классе - возможно ли это?

62K
10 апреля 2013 года
LWhisper
33 / / 27.11.2012
Всем привет!

В очередной раз наткнувшись на метод, принимающий на вход ссылку на выходной параметр, который мне даром не нужен, я задумался о написании Generic-класса, в который можно выплевывать весь этот мусор. Идея проста до безобразия:

public static class NullReference<T>
{
public static T Out;
}

Но вот беда - на каждый тип будет создано своё собственное хранилище со всевозможным мусором. А если применить аттрибут ThreadStatic, чтобы потоки не мешали друг другу - ещё больше. Вопрос - можно ли этого избежать? Смастерить такое поле, которое можно передавать в любой метод по out, и которое при этом общее для всех типов?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог