C#数组操作的体会浅谈

C#数组操作的体会主要向你介绍了在C#数组操作的学习过程中需要掌握的,需要注意的是什么呢?那么我们通过举例的情况向你介绍C#数组操作的一点体会。

C#数组操作之对数组的理解数组是对象:

在 C# 中,数组实际上是对象。System.Array 是所有数组类型的抽象基类型。可以使用 System.Array 具有的属性以及其他类成员。这种用法的一个示例是使用“长度”(Length) 属性获取数组的长度。下面的代码将 numbers 数组的长度(为 5)赋给名为 LengthOfNumbers 的变量:

 
 
 
  1. int[] numbers = {1, 2, 3, 4, 5};  
  2.  
  3. int LengthOfNumbers = numbers.Length;  

System.Array 类提供许多有用的其他方法/属性,如用于排序、搜索和复制数组的方法。

C#数组操作之对数组使用 foreach

C#还提供 foreach语句。该语句提供一种简单、明了的方法来循环访问数组的元素。例如,下面的代码创建一个名为 numbers 的数组,并用 foreach 语句循环访问该数组:

 
 
 
  1. int[] numbers = {4, 5, 6, 1, 2, 3, -2, -1, 0};  
  2.  
  3. foreach (int i in numbers){System.Console.WriteLine(i);}  

由于有了多维数组,可以使用相同方法来循环访问元素,例如:

 
 
 
  1. int[,] numbers = new int[3, 2] {{9, 99}, {3, 33}, {5, 55}};  
  2.  
  3. foreach(int i in numbers){Console.Write("{0} ", i);}  

该示例的输出为:

 
 
 
  1. 9 99 3 33 5 55 

不过,由于有了多维数组,使用嵌套for循环将使您可以更好地控制数组元素。

C#数组操作的一点学习体会就向你介绍到这里,希望对你了解和学习C#数组操作有所帮助。

【编辑推荐】

  1. C#数组基础介绍与操作详解
  2. C#格式化字符串学习总结
  3. C#动态创建数组实现实例解析
  4. C#动态创建数组详细实现过程解析
  5. C#声明数组的详细解析
THE END