3

管理型のグローバル/静的オブジェクトを宣言/定義する方法はありますか?

4

1 に答える 1

5

マネージ コードに静的メソッドとメンバーを含めることはできますが、.NET にはグローバルまたは完全に静的なオブジェクトの概念がありません。すべての静的メンバーを持つクラスを作成できます (C# では静的クラスと呼ぶことができますが、これはコンパイラ コンストラクトです)。

ただし、これは C++/CLI のシングルトンを介して効果的に行うことができます。マネージ クラスを扱う場合、C# のシングルトンに存在する同じ問題がC++/CLI にマップされます。

于 2009-08-07T01:14:24.957 に答える