zhoumy博客(C#、Windows Phone XAML)
摘要: IEnumerable这个接口非常常见,它是最基础的泛型集合接口,表示可迭代的项的序列。但是奇怪的是为什么泛型参数要带一个“out”?经过一番资料查阅后,发现此“out”和C#中的“out”类型参数的“out”并非一个意思。IEnumerable中的out表示这个接口支持“协变性”。何谓“协变性”?... 阅读全文
posted @ 2014-11-08 18:05 zhoumy 阅读(3023) 评论(0) 推荐(0) 编辑
zhoumy博客(C#、Windows Phone XAML)