0
comment
comment
on 3/19/2011 6:07 PM
C# 4.0 allows to declare variance compatibility for          delegates and          interfaces.          This means, for instance, that one can assign an          IEnumerable<Cat> to          an IEnumerable<Animal>.  The term          variance compatibility, in this          context, defines the kind of assignment compatibility between two closed generic types,      which exists when the parameters of those types are derived from each other (or          are themselves variant to each other).      In other [...]






