- 博客(1)
- 收藏
- 关注
原创 C# 泛型中的协变和逆变
C#中使用了继承和泛型这两种机制来编写跨类型的可复用的代码。泛型是包含了可变的类型参数的类型,在运行时用具体的类型填充泛型的类型参数,以创建一个具体的类型。在技术上,称未填充类型参数的类型为开放类型,已填充了类型参数的类型为封闭类型。 //public class List<T> : IList<T>, System.Collections.IList, IReadOnlyList<T> //List<T>是开放类型,List<int>是封闭类
2021-08-15 12:20:54 745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人