c#如何声明一个二维字符串数组

如题所述

static void Main(string[] args)
{

int i, j;
int[,] a=new int [10,10]; // 我只取[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.Write("{0,8}", a[i,j]);
Console.WriteLine();
}
Console.ReadLine();
温馨提示:内容为网友见解,仅供参考
无其他回答

c#如何定义一个二维数组,先声明一维
1、首先打开visualstudio开发工具,创建一个控制台应用程序,用于演示二维数组的定义方式。2、在Program.cs文件中,定义二维数组,比如,定义一个两行两列的数组:int[,]arr=newint[2,2]。3、上一步只是定义了一个二维数组,并未给元素赋值,默认编译器都会为int类型的数组全部初始化为0。要给元素赋...

求助,c#如何声明一个二维数组?
二维数组是这样的 string[,] fn = new string[12, 6];fn[0, 0] = "string 0-0";fn[0, 1] = "string 0-1";...fn[11, 5]= "string 11-5"

asp.net (C#)怎么初始化一个二维字符串数组,让它的初始值都是0. 如...
首先你要从根本上理解二维数组,我们平时定义的一维数组可以这样定义,比如给一个长度为10的数组:string[] str=new string[10];然后对数组中每个元素赋值,str[0]="0";str[1]="1";\/\/后面省略...可以这样理解,一维是点,二维是线,三维是面...数组是引用类型,其值可以是任意的object对象,所...

c#如何声明一个二维数组?
static void Main(string[] args){ int i, j;int[,] a=new int [10,10]; \/\/ 我只取[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; ...

c#中 怎么声明个只知道列长的二维数组
在C#里数组 都是确定长度的.如果想自增长 可用List<类型>(像链表)泛型 有Add方法可动态增长.像 List<int[]> s=new List<int[]>(); 这样可以达到同样的效果...

C# 二维数组到底该如何定义?
真正的二维数组只有string[,] arr = new string[12, 31] 没有第二种 至于那个教科书上经常列出来的所谓交叉数组 比如 string[][] ary = new string[5][];开始我还真以为是微软弄出来什么新的数据结构,后来一想,我靠,这个不就是string[] 类型的一维数组吗,事实上也确实是这样的,就是写法...

c#中如何定义二维数组?
int[][] a = new int[2][];\/\/再定义第二维:3 a[0] = new int[3]{1,2,3};a[1] = new int[3]{4,5,6};byte[,] blob =new byte[5,5];这个是声明一个交错数组,不是二维数组,和c\/c++不同,byte[][] blob=new byte[5][5];这种声明不可能把一个交错数组赋值给一个二...

c#中如何声明一个长度未知的二维数组?
string age = readPerson1[1];不过建议你第二维的人员信息不要使用数组:使用结构或类操作管理起来更加方便 public struct Person { public string Name;public int Age;} Person person1;person1.Name = "张三";person1.Age = 20;Person person2;person2.Name = "李四";person2.Age = 23;Arra...

C#如何定义二维数组
定义C#中的二维数组,首先要明确数组的维度,即数组的行和列。例如,要定义一个表示一年中各月天数的二维数组,我们可以这样写:int[][] date = new int[12][];这里,数组的维度为12行,每一行的元素个数由具体月份决定。接下来,根据月份的不同,我们可以给每一行的元素赋值。比如,我们可以使用...

C#创建2维数组
MSDN对C#多维数组有如下说明:多维数组 数组可以具有多个维度。例如,下列声明创建一个四行两列的二维数组。int[,] array = new int[4, 2];下列声明创建一个三维(4、2 和 3)数组。int[, ,] array1 = new int[4, 2, 3];数组初始化 可以在声明数组时将其初始化,如下例所示。\/\/ Two-...

相似回答