好比int继承自object int i=1; object o=(object)i; 这样完全没有问题.object o=new object(); int i=(int)o; 你觉得有可能转换成功吗?
楼主是要写一个泛型的单例模式吧。 public class SingletonBase<T> where T:SingletonBase<T> 这个地方写的不对,where后面要改一下。楼主参考一下这个吧: http://blog.csdn.net/mygisforum/article/details/6892915
哪儿会死循环呢 public class SubClass:SingletonBase<SubClass> {
int i=1;
object o=(object)i;
这样完全没有问题.object o=new object();
int i=(int)o;
你觉得有可能转换成功吗?
public class SingletonBase<T> where T:SingletonBase<T> 这个地方写的不对,where后面要改一下。楼主参考一下这个吧:
http://blog.csdn.net/mygisforum/article/details/6892915
public class SubClass:SingletonBase<SubClass>
{
}
子类就这样写就可以实现单例模式了,彼会死循环呢