Array类
含义:是 C# 中所有数组的基类,它是在 System 命名空间中定义 提供了各种用于数组的属性和方法
写法:Array intArray=Array.CreateInstance(typeof(int), 10);
CreateInstance静态方法用于创建一维数组
参数1:设置数组数据类型 typeof(int) 转化值类型 为Type类型对象<br> 参数2 数组的长度
SetValue(,)<br>
object 添加的元素
数组的索引值
获取一维数组指定位置元素 GetValue<br>
int a = (int) intArray.GetValue(0);<br> Console.WriteLine(a);
创建二维数组
Array intArray2 = Array.CreateInstance(typeof(int), 2, 2);
Indexof(Array array, Obejct) 返回第一次出现的下标
查找数组元素的索引值 如果存在 返回对应索引值 反之返回 -1
Array.Sort():此方法用于按升序对数组的元素进行排序。它可以应用于基元数据类型的数组,如整数或字符串。
Array.Sort(intArray3);
Array.Reverse():反转数组中元素的顺序
Clear(Array array, int index, int length) 将某个范围内的所有元素设为初始值
Copy 深复制 数组内容到另一个数组
Array.LastIndexOf():此方法用于查找数组中指定元素最后一次出现的索引。如果未找到该元素,则返回 -1。
可变参数params
1.params是ParamArrayAttribute(参数数组属性)的缩写
2.params解决了C#中不定参数的传递的问题
3.params参数必须定义在参数列表最后面。
4.params必须对一维数组描述
5.params只能在一个方法中 定义一个一维数组
private static void ProgramMothod(int a, int b,params int[]parIntArray)