我们可以使用基类对象访问派生类属性吗?
我有一个基类
public abstract class FnmaRecord
{
public int Id { get; set; }
public abstract String Prefix
{
get;
}
}
并且有许多继承了 FnmaRecord 类的派生类
public class TransactionHeader : FnmaRecord
{
public override string Prefix { get {return "TH";} }
public static readonly string TransactionId = "T100099-002";
public String TransactionControlNumber { get; set; }
}
public class TitleHolder : FnmaRecord
{
public override string Prefix { get {return "02C";} }
public string TitleHolderName { get; set; }
}
现在我可以在另一个类中使用 FnmaRecord 的实例来访问 TitleHolder 中的属性吗?