'type' : デストラクターを含む参照型は、静的データ メンバー 'member' の型として使用できません
クラスに静的メンバー関数も含まれている場合、共通言語ランタイムは、ユーザー定義のデストラクターをいつ実行すればよいかを判断できません。
オブジェクトが明示的に削除されない限り、デストラクターは決して実行されません。
詳細については、次のトピックを参照してください。
例
次の例では C3162 が生成されます。
// C3162.cpp
// compile with: /clr /c
ref struct A {
~A() { System::Console::WriteLine("in destructor"); }
static A i; // C3162
static A^ a = gcnew A; // OK
};
int main() {
A ^ a = gcnew A;
delete a;
}