この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 17265|答える: 0

[出典] C#静的コンストラクタの実行

[リンクをコピー]
掲載地 2016/12/12 14:17:32 | | | |



静的コンストラクタを使用する際に注意すべき点がいくつかあります:

1. 静的コンストラクタにはアクセス修飾子もパラメータも含まれません。 それは本当にそうだからです。 .NETコールなので、パブリックやプライベートといった修飾子は意味をなさない。

2. 最初のクラスインスタンスが作成されるか、任意の静的メンバーを参照された場合、 .NETはクラスの初期化のために静的コンストラクタを自動的に呼び出します。つまり、静的コンストラクタを直接呼び出すことはできず、静的コンストラクタの実行タイミングを制御できません。

3. クラスは静的構造体を1つしか持てない。

4. パラメータレスコンストラクタは静的コンストラクタと共存できる。 パラメータのリストは同じですが、1つはクラスに属し、もう1つはインスタンスに属するため、競合はありません。

5. 最大でも一度だけ走る。

6. 静的コンストラクタは継承できません。

7. 静的コンストラクタが書かれておらず、クラスに初期値設定の静的メンバーが含まれている場合、コンパイラは自動的にデフォルトの静的コンストラクタを生成します。






先の:ソフトウェアの自動起動の設定方法。
次に:Crypto.CipherからのpythonモジュールをAESインポート
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com