110,538
社区成员
发帖
与我相关
我的任务
分享
public class Canshu
{
public bool Is_start = true;
private static Canshu instance = null;
private static readonly object padlock = new object();
[System.Xml.Serialization.XmlIgnore]
public static Canshu Instance
{
get
{
lock (padlock)
{
if (instance == null)
{
instance = new Canshu();
}
return instance;
}
}
}
}
class A
{
private Canshu canshu = Canshu.Instance;
}
class B
{
private Canshu canshu = Canshu.Instance;
}
class Singleton
{
private static Singleton instance = new Singleton();
private Singleton() { }
public static Singleton GetInstance() { return instance; }
}