紧急求助:out子类不能转化为out基类?
public class Base{
}
public class Sub:Base{
}
public class Test{
Sub sub;
void test(){
func(out sub);
}
void func(out Base obj){
obj = new Sub();
}
}
C:\......\element.cs(29):
参数“1” : 无法从“out ClassLibrary1.NewFolder1.xpdl.Sub”转换为
“out ClassLibrary1.NewFolder1.xpdl.Base”