62,243
社区成员




父类如何访问子类属性?
public class Supclass
{
public int ID{ get; set; }
}
public class Subclass : Supclass
{
public string Name{ get; set; }
}
private Subclass Son =new Subclass();
Son.Name="Test";
public Supclass Father
{
get { return Son; }
}
Subclass Son1=(Subclass)Father;
为什么还能得到Son1.Name="Test"?
public Supclass Father//但这里返回的是Supclass 对象
{
get { return Son; }//返回的是Subclass对象
}
Subclass Son1=(Subclass)Father;
为什么还能得到Son1.Name="Test"?
为什么不行,本来就是子类的引用。