2011-10-06 61 views

回答

4

使类public

然后,您应该能够在需要的地方创建实例。

如果您希望在整个项目中都可以访问单个实例,我建议您查看Singleton pattern

0

如果你愿意,你使用这个类的一个实例 - 用最流行的模式之一辛格尔顿

http://msdn.microsoft.com/en-us/library/ff650316.aspx

using System; 

public class Singleton 
{ 
    private static Singleton instance; 

    private Singleton() {} 

    public static Singleton Instance 
    { 
     get 
     { 
     if (instance == null) 
     { 
      instance = new Singleton(); 
     } 
     return instance; 
     } 
    } 
} 
+0

你读过下一段吗?它不是线程安全的。 –

+0

这个例子 - 是的,你可以在参考文章中找到**多线程Singleton ** – Samich

相关问题