1

実行時と設計時の両方で、いくつかの登録コードを実行したいと考えています。私にとって最善の方法は、静的コンストラクターを使用することのように見えましたが、実行されていないようです。

public class MyComponent : Component 
{
    static string someVar = "Static constructor not yet run";

    static MyComponent() 
    {
        someVar = "Static constuctor run";
    }

    public MyComponent()
    {
        //Do some constructor things
    }
}

設計時に静的コンストラクターを実行する方法はありますか? そうでない場合、この種のことを行うための受け入れられたパターンはありますか?

4

2 に答える 2