Проблемы со статическим конструктором
От: Visor2004  
Дата: 08.05.11 12:09
Оценка:
Обнаружилось, что если в классе потомке из статического конструктора обратиться к статическим полям класса предка, то они оказываются не инициализированными.


class A
{
   public static mutable Test : object = object ( );
}

class B
{
   public static mutable Test1 : string = Test.ToString ( );
}


Получим NRE при инициализации Test1, потому что Test на этот момент еще null. Чо делать?
Помните!!! ваш говнокод кому-то предстоит разгребать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.