091118 T 数组的继承

简介: Array T[] IList IList它们之间的关系如下T[] : Array, IList, ICollection, IEnumerable       --这层的关系比较隐含Array : ICloneable, IList, ICollection, IEnumerable 如下:typeof(string[]).

Array T[] IList IList<T>
它们之间的关系如下
T[] : Array, IList<T>, ICollection<T>, IEnumerable<T>       --这层的关系比较隐含
Array : ICloneable, IList, ICollection, IEnumerable

如下:
typeof(string[]).GetInterfaces()
结果:
{System.Type[7]}
    [0]: {Name = "ICloneable" FullName = "System.ICloneable"}
    [1]: {Name = "IList" FullName = "System.Collections.IList"}
    [2]: {Name = "ICollection" FullName = "System.Collections.ICollection"}
    [3]: {Name = "IEnumerable" FullName = "System.Collections.IEnumerable"}
    [4]: {Name = "IList`1" FullName = "System.Collections.Generic.IList`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}
    [5]: {Name = "ICollection`1" FullName = "System.Collections.Generic.ICollection`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}
    [6]: {Name = "IEnumerable`1" FullName = "System.Collections.Generic.IEnumerable`1[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]"}

目录
相关文章
|
4月前
|
设计模式 Java 编译器
面向对象编程中的继承与多态:深入理解父类引用指向子类实例
面向对象编程中的继承与多态:深入理解父类引用指向子类实例
|
10月前
用原型链的方式写一个类和子类
用原型链的方式写一个类和子类
31 0
|
11月前
|
编译器 C++ 开发者
C++构造函数在数组中的使用
C++构造函数在数组中的使用
75 0
|
11月前
|
机器学习/深度学习 存储 Java
分支结构 && 方法的创建和调用 && 方法递归 && 数组的创建和使用 && 类和对象的认识 && 内部类 && 认识继承
分支结构 && 方法的创建和调用 && 方法递归 && 数组的创建和使用 && 类和对象的认识 && 内部类 && 认识继承
54 0
|
4月前
|
JavaScript
类数组是什么
类数组是什么
19 0
|
4月前
|
JavaScript 前端开发
js继承的超详细讲解:原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承、class继承
js继承的超详细讲解:原型链继承、构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承、class继承
128 0
|
存储 Java C++
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(下)
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(下)
125 0
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(下)
|
安全 程序员 编译器
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(上)
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(上)
200 0
【C++】继承(万字详解) —— 切片 | 隐藏 | 子类的默认成员函数 | 菱形继承(上)
|
编译器 C++
C++类对象构造顺序
C++类对象构造顺序
52 0
C++类对象构造顺序
关于纯虚函数继承子类 ,父类指向子类后 将父类指针转为子指针,就可以调用子类其他接口
关于纯虚函数继承子类 ,父类指向子类后 将父类指针转为子指针,就可以调用子类其他接口
关于纯虚函数继承子类 ,父类指向子类后 将父类指针转为子指针,就可以调用子类其他接口