相关疑难解决方法(0)

接口指定的属性的多态性

为什么这不起作用?

 public class ClassOptions {}

 public interface Inode {
    ClassOptions Options {get;}
 }            

public class MyClass : Inode {
  public ClassOptions Options { get; set; }
}           

public class ClassDerivedOptions : ClassOptions {
}

public class MyDerivedClass : Inode {
    public ClassDerivedOptions Options { get; set; } << does not implement INode...
}
Run Code Online (Sandbox Code Playgroud)

[编译器消息告诉我为什么它会中断但我想知道编译器为什么不通过它的原因 - 同样如果有任何解决方法?- 谢谢]

c# polymorphism c#-4.0

3
推荐指数
1
解决办法
735
查看次数

标签 统计

c# ×1

c#-4.0 ×1

polymorphism ×1