之前一直学习各种基础知识,光学习,没有总结,趁着有时间,总结总结C#有关知识
Array类是最基础的数组类,官方文档截图如下:
Array是一个抽象类,不能实例化,只能使用里面的方法,属性。
Array 类不是 System.Collections 命名空间的一部分。 但是,它仍被视为集合,因为它基于 IList 接口。
Array 类是支持数组的语言实现的基类。 但是,只有系统和编译器才能从 Array 类中显式派生。 用户应使用语言提供的数组构造。
元素是 Array中的值。 Array 的长度是可以包含的元素总数。 Array 的下限是其第一个元素的索引。 Array 可以具有任何下限,但默认情况下其下限为零。 使用 CreateInstance创建 Array 类的实例时,可以定义不同的下限。 多维 Array 可以为每个维度具有不同的边界。 数组最多可以有 32 个维度。
与 System.Collections 命名空间中的类不同,Array 具有固定容量。 若要增加容量,必须创建具有所需容量的新 Array 对象,将旧 Array 对象的元素复制到新对象,并删除旧的 Array。