【发布时间】:2010-07-11 01:03:08
【问题描述】:
这篇文章 (http://blogs.msdn.com/b/brada/archive/2005/01/18/355755.aspx) 说 IEnumerable<T> 是反变体。然而类型 T 是协变的,因为它是一个 out 参数。那么在什么情况下IEnumerable<T> 反变体?
希望我没有混淆!提前感谢您的回答!
【问题讨论】:
标签: c# generics ienumerable covariance contravariance