제목 : 7.7. 소멸자
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    317
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2007/02/08 오후 2:35:00 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        6844
                    
                 | 
            
            
        
     
 
    
	
	
    
	// 소멸자.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();
        }
    } 
}