我无法使用基类对象访问派生类的属性成员。从CSharp中的基类对象访问派生类属性成员
场景:
public class BaseClass{
public virtual Write(BaseClass data){
}
}
public class DerivedClass : BaseClass{
private string name:
public string Name {get {return name} set {name = value;} }
public override Write(BaseClass data){
Console.println(data.Name); // gives me error here
}
}
名称是从来没有定义在BaseClass中。 – 2010-12-01 21:26:38