前面我们对数组的增加,删除,查找,更改都需要进行循环遍历,非常的麻烦。C#系统为我们提供了Array类,在这个类中定义了许多对数组进行操作的方法,我们可以直接用,从而提高效率。
索引查找:
int[] a = { 1, 2, 3, 4, 3 };
int b=Array.IndexOf(a, 3);//第一个参数为数组名,第二个参数为要查找的元素
Console.WriteLine(b);
可以看到只显示了2,这是因为IndexOf只会找到哦第一个符合的。如果要从后面开始找,则使用Array.LastIndexOf(a,3);两个方法如果都没有找到都是返回-1的。
元素的拷贝:
int[] a = { 1, 2, 3, 4, 3 };
int[] b = new int[3];
Array.Copy(a, b, b.Length);//从那个数组来,到那个数组去,拷贝多个。
Console.WriteLine(b[2]);
排序:
int[] a = { 5,4,6,3,2};
Array.Sort(a); //sort默认是按升序的;
for (int i = 0; i < a.Length;