public class Singleton { public static readonly Singleton Instance = new Singleton(); private Singleton(){} } 以上的代码等价下面的实现,并且支持多线程 public class Singleton { public static readonly Singleton = null; static Singleton { Instance = new Singleton(); } private Singleton(){} }