1.数组声明的基本格式:

 12.C#的数组using System;
 22.C#的数组class Test
 3}

2.利用foreach()语句遍历数组元素:

 12.C#的数组using System;

 22.C#的数组class Test
 3;

 

3.数组的动态添加实现:

 12.C#的数组using System;
 22.C#的数组class Test
 3}

4.ArrayList动态数组的实现:
  (1)ArrayList位于System.Collections命名空间里,ArrayList的对象是较为复杂的数组。
  (2)ArrayList和Array的区别:
     a.Array的容量是固定的,而ArrayList的容量是可根据需要自动扩充的。
     b.ArrayList提供添加、插入或移除某一范围元素的方法,在Array中,只能一次获取或设置一个元素的值。
     c.Array可以具有多个维度,而ArrayList始终是一维的。
例如:

 12.C#的数组using System;
 22.C#的数组using System.Collections;
 32.C#的数组class ArrList
 4}


5.多维数组:
  (1)数组的声明:
  int[] a1;  //整数类型的一维数组
  int[,] a2;  //整数类型的二维数组
  (2)二维数组的声明和初始化:
   int[,] a2=new int[2,3];
   int[,] a2=new int[,]{{1,2,3},{4,5,6}};
  (3)三维数组不做讨论。

如:打印一个[4,6]长度的二维数组:

 

 12.C#的数组using System;
 22.C#的数组class Matrix
 3}

 

相关文章:

  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2021-04-29
  • 2021-05-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-08
  • 2021-06-21
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
相关资源
相似解决方案