Возможно ли иметь абстрактное свойство, которое возвращает тип, определенный в производном классе:
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 и отобразить его в производном классе. Любые другие предложения приветствуются.
BaseClass
недействителен, потому что он не реализует свойство. 25.11.2010