![]() |
1
2
你的直觉是对的。这是一个协方差问题。你看,
为了允许协变类型,可以使用
如果您还没有使用C 4,您需要加强您的使用:
|
![]() |
2
3
你是对的。它不起作用,因为共变/反变。它应该在C 4中工作(我没有测试它,因为我从不需要这样的东西:P)。 关于它如何工作的一个很好的解释可以在这里找到: http://blogs.msdn.com/b/csharpfaq/archive/2010/02/16/covariance-and-contravariance-faq.aspx |
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 3 年前 |
![]() |
mask2 · 如何轻松访问继承类的功能? 3 年前 |
![]() |
Dimon · 父类中的Setter,以及一些没有参数的子类 3 年前 |
![]() |
Miguerurso · Javascript类继承无法正常工作 3 年前 |
![]() |
GuessMe · 返回新类对象的正确方法(也可以扩展) 3 年前 |
![]() |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 3 年前 |
![]() |
i_know_what · 以基类作为参数重写错误的方法 3 年前 |