<分区>
Possible Duplicate:
polymorphic resolution of generic parameters in Unity registerType
这可能是显而易见的。但是有人能告诉我为什么这不是有效代码吗?
编译器说它无法转换 Class1<string>
至 Class1<object>
.
泛型不允许以这种方式向上转换吗?如果是,为什么不呢?
namespace Test
{
public class Tests
{
public void Test()
{
Class1<object> objectClass1 = new Class1<string>();
}
}
class Class1<T>
{
}
}