Статический конструктор в VB.NET
я переписываю класс C# в VB.NET - ... Класс C# имеет статический конструктор:
static Class()
{
...
}
который, через стек вызовов, я нашел, вызывается методом InitializeComponent() главного окна. Везде, где я смотрел, сказал мне, что соответствующий статический конструктор в VB.NET просто:
Shared Sub New()
...
End Sub
но этот метод никогда не вызывается. Я создаю мой VB.NET статические правильный конструктор? Вероятно, это что-то еще, что не имеет ничего общего с моим статическим конструктор?
1 ответов
статический конструктор запускается первым из следующих событий, которые происходят в домен приложения.
- создается экземпляр этого класса
- любой из статических членов, что класс доступен/ссылается.