C#数组操作的体会主要向你介绍了在C#数组操作的学习过程中需要掌握的,需要注意的是什么呢?那么我们通过举例的情况向你介绍C#数组操作的一点体会。
C#数组操作之对数组的理解数组是对象:
在 C# 中,数组实际上是对象。System.Array 是所有数组类型的抽象基类型。可以使用 System.Array 具有的属性以及其他类成员。这种用法的一个示例是使用“长度”(Length) 属性获取数组的长度。下面的代码将 numbers 数组的长度(为 5)赋给名为 LengthOfNumbers 的变量:
- int[] numbers = {1, 2, 3, 4, 5};
- int LengthOfNumbers = numbers.Length;
System.Array 类提供许多有用的其他方法/属性,如用于排序、搜索和复制数组的方法。
C#数组操作之对数组使用 foreach
C#还提供 foreach语句。该语句提供一种简单、明了的方法来循环访问数组的元素。例如,下面的代码创建一个名为 numbers 的数组,并用 foreach 语句循环访问该数组:
- int[] numbers = {4, 5, 6, 1, 2, 3, -2, -1, 0};
- foreach (int i in numbers){System.Console.WriteLine(i);}
由于有了多维数组,可以使用相同方法来循环访问元素,例如:
- int[,] numbers = new int[3, 2] {{9, 99}, {3, 33}, {5, 55}};
- foreach(int i in numbers){Console.Write("{0} ", i);}
该示例的输出为:
- 9 99 3 33 5 55
不过,由于有了多维数组,使用嵌套for循环将使您可以更好地控制数组元素。
C#数组操作的一点学习体会就向你介绍到这里,希望对你了解和学习C#数组操作有所帮助。
【编辑推荐】