我们可以通过使用基类对象来访问派生类属性吗?
我有一个基类
public abstract class FnmaRecord
{
public int Id { get; set; }
public abstract String Prefix
{
get;
}
}
Run Code Online (Sandbox Code Playgroud)
并且有许多派生类继承了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; }
}
Run Code Online (Sandbox Code Playgroud)
现在我可以在另一个类中使用FnmaRecord的实例来访问TitleHolder中的属性吗?