디자인패턴 중에서 흔하게 쓰이는 디자인패턴이다.
class singletonClass
{
	private singletoneClass _instance;// 필드에 자신의 인스턴스를 담을 친구 선언
    // 인스턴스 프로퍼티 생성
    private singleton()
    {
    	get
        {
        	// 인스턴스 생성
        	if(_instance == null)
            	_instance = new singletonClass();
        }
        return _instance;
    }
}
윈폼에서는 이렇게 사용했다.
class singletonClass
{
	private singletoneClass _instance;// 필드에 자신의 인스턴스를 담을 친구 선언
    // 인스턴스 프로퍼티 생성
    private singleton()
    {
    
    	...
    
    }
   	private void Form1_Load(object sender, EventArgs e)
    {
    	_instance = this;	// 현재 이 클래스를 인스턴스로 넣어버림.
        ...
    
    }