java中的数组:java与c#中二维数组的区别



在java中我们经常需要使用 2维下面我就来带领大家了解下JAVA和c#中 2维区别

publicArray2D...{
publicvoid(Stringargs)...{
myInt=[5][10];
//遍历赋值
for(i=0;or(j=0;jmyInt[i][j]=i*j;
}
}
.out.prln(\"myInt.length=\"+myInt.length+\",myInt[0].length=\"+myInt[0].length);
//输出下限和上限
for(i=0;or(j=0;j.out.prln(\"myInt[\"+i+\"][\"+j+\"]=\"+myInt[i][j]);
}
}
}
}



在C#中myInt是声明个交错声明 2维是这么声明[,]myInt上面代码如果换成C#需要如下表示:


clsArrat2D
{
/**////
///应用主入口点
///
[STAThread]
voidMain(args)
{
[,]myInt=[5,10];
//遍历赋值 [Page]
for(i=myInt.GetLowerBound(0);i<=myInt.GetUpperBound(0);i)
{
for(j=myInt.GetLowerBound(1);j<=myInt.GetUpperBound(1);j)
{
myInt[i,j]=i*j;
}
}
//输出下限和上限
for(i=0;i{
Console.WriteLine(\"{0}{1}{2}\",i,myInt.GetLowerBound(i),myInt.GetUpperBound(i));
}
//遍历输出 2维中每个元素个数
for(i=myInt.GetLowerBound(0);i<=myInt.GetUpperBound(0);i)
{
for(j=myInt.GetLowerBound(1);j<=myInt.GetUpperBound(1);j)
{
Console.WriteLine(\"myInt[{0},{1}]={2}\",i,j,myInt[i,j]);


}
}
Console.ReadLine; [Page]
}
}
Tags:  二维数组 java中的数组

延伸阅读

最新评论

发表评论