Mar 12, 2009

c# 数组

数组是一个类,它有很多成员函数。一旦数组创建后,就不能改变大小。System.Collection 名字空间提供了其他可以动态改变大小的数据结构。

因为 c# 的类实例都是引用类型,因此不能再套用 C++ 声明/定义。分为三个步骤。
  1. 定义一个引用
  2. 创建(分配内存,构造函数)
  3. 可选的初始化(非构造函数)

如下创建是不合法的
double[] y= new double[];
Array creation must have array size or array initializer.

以下两种初始化效果是一样的:
char[] vowels = new char[] {'a','e','i','o','u'};
char[] vowels = {'a','e','i','o','u'};
注意不需要使用 ()
int[,] rectangularMatrix =
{
{0,1,2},
{3,4,5},
{6,7,8}
};

0 comments: