Узнайте, почему C# генерирует исключение TypeInitializationException, когда конструкторы базовых классов обращаются к неинициализированным статическим спискам. Изучите порядок статической инициализации и способы предотвращения этой распространенной ошибки.