Я хочу запустить код регистрации как во время выполнения И во время разработки. Лучший способ, как мне представляется, использовать статический конструктор, но он, похоже, не запускается.Статические конструкторы вызываются при использовании конструктора?
public class MyComponent : Component
{
static string someVar = "Static constructor not yet run";
static MyComponent()
{
someVar = "Static constuctor run";
}
public MyComponent()
{
//Do some constructor things
}
}
Есть ли способ заставить статический конструктор работать во время разработки? Если нет, то есть приемлемый образец для такого рода вещей?
@Landerah Пока что ответ на ваш вопрос, я считаю, что это [XYProblem] (http://meta.stackexchange.com/questions/66377/what- это-The-ху-проблема). Если вы можете объяснить, что вы пытаетесь достичь, вы можете получить хорошие ответы. –
Ах, моя ошибка! Я использовал тот же метод, что и вы, чтобы проверить, вызывалась ли функция, но я не перестраивал свой проект. Спасибо! – Landerah