12
|
Edward Tanguay · 技术社区 · 15 年前 |
![]() |
1
14
.NET没有协方差和反方差(尚未)。
B源于A并不意味着
.NET 4.0将获得有限的协方差和对方差。 |
![]() |
2
8
这就是协方差的问题,它并不像乍一看那么容易。C4将得到一些支持。
要了解这些问题,请想象一下,在您的案例中,该演员阵容将真正发挥作用。现在你有一个
不幸的是,通过使用智能(er)接口设计和协方差正常的通用方法(如GetEnumerator),可以解决一些问题。 |
![]() |
3
7
但是,如果您使用的是C#3.0,则可以执行以下操作:
|
![]() |
4
6
|
![]() |
5
2
这一点在许多其他答案中都有提及。简单的回答是: 假设我有这些变量:
现在这有意义吗?
确切地
如您所述(分配一个
|
![]() |
6
1
除了传递由于上述原因不起作用的列表,您是否可以不只是传递一个对象引用,然后再获取列表类型,有点像。。。
|
![]() |
7
0
公共空白填充SmartGrid(IList项) |
![]() |
8
0
我同意温斯顿·史密斯的回答。
因此,可以这样做:
当然,缺点是创建数组对象只是为了将其传递给此函数。 |