c# 数组

1、数组:由一系列相同类型的元素组成。

数组也是引用类型,抽象基类为Array。(不像c、c++那样有连续内存区域)

数组元素默认值为0,引用元素为null。

2、一维数组的声明与初始化

int[] array=new int[5];(默认有5个0的数组)

int[] array=new int[]{1,2,3,4,5};(元素已经各自赋值)

int[] array=new int[5]{1,2,3,4,5};(当有指定长度且要赋值时就要全部赋值)

int[] array={1,2,3,4,5};(直接赋值)

int[] array;

array=new int{1,2,3,4,5};(先定义再赋值)

3、多维数组与交错数组

int[,] 多维数组,int[][]交错数组。一般使用交错数组比较多。

int[][] array=new int[5][];

array[0]=new int[5];(总共有5个数组,定义第一个数组)

int[][] array=new int[][]{new int[5],new int[4]};

array[0][0]=1;(new不能省略)

int[][] array = new int[][] {new int[]{1,2,3} };(大括号里其实相当于一维数组操作,参照上面)

 int[][] array = {new int[]{1,2,3}};(省略前面的new)

就到这里吧,其它应用就不说了!

posted on 2011-03-18 11:12  穆穆  阅读(182)  评论(0)    收藏  举报