解决方案 »

  1.   

    好比int继承自object
    int i=1;
    object o=(object)i;
    这样完全没有问题.object o=new object();
    int i=(int)o;
    你觉得有可能转换成功吗?
      

  2.   

    楼主是要写一个泛型的单例模式吧。
    public class SingletonBase<T>  where T:SingletonBase<T> 这个地方写的不对,where后面要改一下。楼主参考一下这个吧:
    http://blog.csdn.net/mygisforum/article/details/6892915
      

  3.   

    哪儿会死循环呢
    public class SubClass:SingletonBase<SubClass>
     {
       
     }
    子类就这样写就可以实现单例模式了,彼会死循环呢