C#数组操作的体会浅谈

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 

相关推荐