数组:
变量:程序运行中可变数据的容器
变量可以存储数据,数组就是这样的一个容器
特点是长度固定,类型相同
分类:一维数组,多维数组,不规则数组
应用:创建,赋值,引用
Array类:
它是所用数组的基类,Stystem命名空间中定义
Array类提供了各种属性和方法
sFixedSize:获取一个值,该值指示数组是否带有固定大小。
sReadOnly: 获取一个值,该值指示数组是否只读
Length :获取一个 32 位整数,该值表示所有维度的数组中的元素总数
LongLength:获取一个 64 位整数,该值表示所有维度的数组中的元素总数
Array类的方法
Clear:根据元素的类型,设置数组中某个范围的元素为零、为 false 或者为 null
Copy(Array, Array, Int32) :从数组的第一个元素开始复制某个范围的元素到另一个数组的第一个元素位置。长度由一个 32 位整数指定
CopyTo(Array, Int32): 从当前的一维数组中复制所有的元素到一个指定的一维数组的指定索引位置。索引由一个 32 位整数指定
GetLength: 获取一个 32 位整数,该值表示指定维度的数组中的元素总数
GetLongLength: 获取一个 64 位整数,该值表示指定维度的数组中的元素总数
GetType :获取当前实例的类型。从对象(Object)继承
GetUpperBound: 获取数组中指定维度的上界
GetValue(Int32): 获取一维数组中指定位置的值。索引由一个 32 位整数指定
IndexOf(Array, Object): 搜索指定的对象,返回整个一维数组中第一次出现的索引
Reverse(Array): 逆转整个一维数组中元素的顺序
Sort(Array): 使用数组的每个元素的 IComparable 实现来排序整个一维数组中的元素
params关键字:
C#提供了怕prams关键字,使调用数组为形参的方法时,
prams使用格式:
public 返回类型 方法名称( params 类型[] 数组名称 )
System.Collection 命名空间的类
动态数组(ArrayList)
哈希表(Hashtable)
排序列表(SortedList)
堆栈(Stack)
队列(Queue)
点阵列(BitArray)
1、BCL(Base Class Library)中集合类型分为泛型集合与非泛型集合。
2、非泛型集合的类和接口位于System.Collections命名空间。
3、泛型集合的类和接口位于System.Collections.Generic命名空间。
数组与Array类详解
1067

被折叠的 条评论
为什么被折叠?



