英語で読む

次の方法で共有


コンパイラ エラー CS0250

基底クラスの Finalize メソッドを直接呼び出さないでください。 デストラクターから自動的に呼び出されます。

プログラムでは基底クラスのリソースを強制的にクリーンアップできません。

詳細については、「ファイナライザー」を参照してください。 このメッセージでは、ファイナライザーの以前の用語である "デストラクター" を使用します。

次の例では CS0250 が生成されます

// CS0250.cs  
class B  
{  
}  
  
class C : B  
{  
   ~C()  
   {  
      base.Finalize();   // CS0250  
   }  
  
   public static void Main()  
   {  
   }  
}