제목 : 7.7. 소멸자
글번호:
|
|
317
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2007/02/08 오후 2:35:00
|
조회수:
|
|
5602
|
// 소멸자.cs
using System;
namespace 소멸자
{
public class Car
{
// 필드
private string _Name;
// 매개변수가 한 개인 생성자
public Car(string _Name)
{
Console.Write("생성자 호출됨 : ");
this._Name = _Name;
Print();
}
// 메서드
public void Print()
{
Console.WriteLine("{0}", _Name);
}
// 소멸자
~Car()
{
Console.Write("소멸자 호출됨 : ");
Print();
}
}
public class 소멸자
{
public static void Main()
{
Car sonata = new Car("sonata");
Car avante = new Car("avante");
Car santafe = new Car("santafe");
// GC 클래스를 통한 개체 해제
GC.Collect();
GC.WaitForPendingFinalizers();
}
}
}