Показать сообщение отдельно
Старый 02.07.2010, 21:22   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Статичные классы и шаблоны в них

есть некий класс TList:
class TLIst<TYPE>
{
.....
TYPE[] a;
static int count;
//много методов управления листом
}

Потом значит хочу сделать некий менеджер ресов:
static class Global
{
TList<object> list;
public Global()//конструктор, вызываемый вначале, должен инициализировать лист
{
list=new TLIst<object>();//Error
}
}

результат:
'Glob.list': невозможно объявить члены экземпляров в статическом классе (CS070
Нестандартные тип 'DArray.TList' не могут использоваться с аргументами типа (CS030
Статические классы не могут иметь конструкторы экземпляра (CS0710)
(Offline)
 
Ответить с цитированием