public class SingletonClass { public SingletonClass() { } } public static class SingletonInstance { private static SingletonClass m_SingletonInstance = null; public static SingletonClass SingletonInstance { get{ if(m_SingletonInstance==null) { m_SingletonInstance=new SingletonClass(); } return m_SingletonInstance; } } }