クラスのデストラクタの作成

C#のクラスのデストラクタのコードを紹介します。

C#では明示的にクラスを解放/削除しないためデストラクタはシステムによって呼び出されます。

コード記述例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyNameSpace
{
  class MyClass
  {
    ~MyClass()
    {
      /* デストラクタのコードを記述 */
    }
  }
}

解説

デストラクタは

~クラス名()
{
}

で記述します。public, privateなどのアクセス識別子は必要ありません。

AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2011-11-29
Copyright © 1995–2025 iPentec all rights reserverd.