在C#中怎样实现象C++的静态实例变量指针那样的功能
如CMyClass
{
public:
 static CMyClass*  m_singlon;
}
在构造函数中
m_singlon=this;

解决方案 »

  1.   

    public class CMyClass
    {
        public static m_singlon;    public CMyClass()
        { m_singlon=this;}
    }
    大概就是这样了
      

  2.   

    第2句写错了:
    public static CMyClass m_singlon;
      

  3.   

    楼上的方式不好
    public myclass
    {
        public static myclass mc;
        private myclass(){};
        public myclass initilize(){ if( mc == null ) mc = new myclass(); return mc; }
    }
      

  4.   

    请问楼上那位,这个initilize()什么时候调用啊?谢谢
      

  5.   

    手误:
    public static  myclass initilize(){ if( mc == null ) mc = new myclass(); return mc; }