我無法使用基類對象訪問派生類的屬性成員。從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