派生クラスで定義された型を返す抽象プロパティを持つことは可能ですか?派生クラスで宣言された型の抽象プロパティ?
abstract class baseClass
{
public abstract e_Type type { get; }
}
class derived : baseClass
{
public enum e_Type
{
type1,
type2
}
private e_Type _type;
public e_Type type { get { return _type; } }
}
またはintを返し、派生クラスにマップする必要があります。他の提案は大歓迎です。
はに決して忘れませんオーバーライドキーワードを追加します。それ以外の場合はpublicです。e_Type type {get {return _type; }}は、基本プロパティを隠す新しいプロパティの宣言です。 –