基本クラス オブジェクトを使用して、派生クラスのプロパティにアクセスできますか?
私は基本クラスを持っています
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 のプロパティにアクセスできますか?