почему статический конструктор генерирует исключение, когда ссылается на строку const в другом классе.C# конструктор и константы mystery
class MyClass
{
static MyClass()
{
ExamineLog();
}
static ExamineLog()
{
FilePath = HttpContext.Current.Server.MapPath(Helper.LogConfiguration);
}
}
class Helper
{
public const string LogConfiguration= "\rootpath\counters.txt";
}
Исключенное исключение - ссылка на объект не установлена в экземпляр объекта. Трассировка стека указывает на линию, где делается попытка прочитать постоянное значение. Есть предположения?
Aaargh! Форматирование. Почини это. –
'static ExamineLog()'? – BoltClock