C#泛型集合类System.Collections.Generic

C#泛型集合类System.Collections.Generic目录一、定义泛型类二、从泛型类继承三、定义泛型运算符四、定义泛型结构五、定义泛型接口六、

C#泛型接口的协变和逆变

C#泛型接口的协变和逆变1、什么是协变、逆变?
假设:TSub是TParent的子类。协变:如果一个泛型接口IFoo<T>,IFoo<TSub>可以转换为IFoo<TParent