void main()
{
//当new的对象是父类的话,不可以强转为子类。
C c = new C();
//当new的对象是D子类的情况,只可以强转为D类型。
C c = new D();
c.id = "15";
D d = (D)c;
d.name = "777777";
AppDebug.Log(d.id);
}
public class C
{
public string id;
}
public class D : C
{
public string name;
}
父类强转子类问题
最新推荐文章于 2023-06-09 15:23:12 发布