c#中base基类能得到继承他的子类里面的值吗?

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:20:17
比如子类中有个ID值,我在基类里面怎么得到这个值

很多办法,如果不想改动原来的代码,只要在子类中做个公共的属性器就可以了

属性器知道吧 就是public的

public int GetId
{
get
{
return _id;(这个id是你子类中的那个变量)
}
}

用的时候就像用方法一样用就是不用加()了

ID值是什么
是成员变量还是属性

只要用public修饰就可以了

基类是得不到子类的值的

不能得到.使用基类的目的就是因为子类的不确定性.你现在却想要这样..你到底想要怎样?