- 私有静态构造函数
- 静态方法
- 私有静态变量
public class Global
{
private static Global m_Instance;//私有静态变量
private static readonly object locker = new object();
public static Global GetInstance()//静态方法
{
if (m_Instance == null)
{
lock (locker)
{
m_Instance = new Global();
}
}
return m_Instance;
}
public void Speak()
{
Console.WriteLine("this is my instance!");
}
private Global()//私有静态构造函数
{
}
}