○コンストラクタとデストラクタ class test { public test() { Console.WriteLine ("コンストラクタ\n"); } ~test() { Console.WriteLine ("デストラクタ\n"); } } class Class1 { static void Main(string[] args) { { test t=new test(); t=null; } System.GC.Collect();//いつ破棄されるか不明のため強制的にガベージコレクターを呼び出す Console.ReadLine();//一時待機 } } 処理結果 コンストラクタ デストラクタ ▼補足 Mainを以下のように書き換えても、プログラムが終了する直前、デストラクタが呼ばれます。 static void Main(string[] args) { test t=new test(); }