0
4

2 回答 2

1

在 C# 4 中,如果 B 是从 A 继承的,则可以转换IEnumerable<B>为。这是可能的,因为它与 T 是协变的(但与 T 是逆变的)。所以可能你可以使用 IEnumerable<> 而不是 List<>IEnumerable<A>IEnumerable<T>List<T>

于 2013-07-12T16:49:51.653 回答
0
于 2013-07-12T17:20:06.950 回答