读书人

C#中 怎样声明一个二维数组解决方案

发布时间: 2012-01-01 23:10:55 作者: rapoo

C#中 怎样声明一个二维数组
我要做一个杨辉三角的练习
代码如下
static void Main(string[] args)
{
int i, j;
int[][] a; // 我只取[10][10] 生成的话 说该局部变量未赋值
Console.WriteLine();
for (i = 0; i < 10; i++)
{
a[i][0] = 1;
a[i][i] = 1;

}
for (i = 2; i < 10; i++)

for (j = 1; j < i; j++)
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];

for (i = 0; i < 10; i++)
{
for (j = 0; j <= i; j++)
Console.WriteLine("%5d", a[i][j]);
}
}

如题,我们老师没有提到c#中的二维数组用法 跟JAVA中的又有出入

请指点一下...

[解决办法]
int a[,] = new int[10,10];

a[3,3] = 1234;
[解决办法]
更正一下:)
int[,] a = new int[10,10];
a[5,5] = 5432;
[解决办法]
http://blog.csdn.net/cpine/archive/2007/11/05/1868116.aspx
[解决办法]
二楼正确

读书人网 >C#

热点推荐