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

文章作者 100test 发表时间 2007:05:07 16:14:12
来源 100Test.Com百考试题网


java中使用二维 数组

public class Array2D...{
public static void main(String[] args)...{
int myInt[][]=new int[5][10].
//遍历,给数组中的每一个数组赋值
for(int i=0.i for(int j=0.j myInt[i][j]=i*j.
}
}
System.out.println ("myInt.length=" myInt.length ",myInt[0].length=" myInt[0].length).
//输出数组每一维的下限和上限
for(int i=0.i for(int j=0.j System.out.println ("myInt[" i "][" j "]=" myInt[i][j]).
}
}
}
}

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


class clsArrat2D
{
/**////


/// 应用程序的主入口点。
///

[STAThread]
static void Main(string[] args)
{
int[,] myInt=new int[5,10].
//遍历,给数组中的每一个数组赋值
for(int i=myInt.GetLowerBound(0).i<=myInt.GetUpperBound(0).i )
{
for(int j=myInt.GetLowerBound(1).j<=myInt.GetUpperBound(1).j )
{
myInt[i,j]=i*j.
}
}
//输出数组每一维的下限和上限
for(int i=0.i {
Console.WriteLine("{0} {1} {2}", i, myInt.GetLowerBound(i), myInt.GetUpperBound(i)).
}
//遍历,输出二维数组中每一个元素的个数
for(int i=myInt.GetLowerBound(0).i<=myInt.GetUpperBound(0).i )
{
for(int j=myInt.GetLowerBound(1).j<=myInt.GetUpperBound(1).j )
{
Console.WriteLine("myInt[{0},{1}]={2}",i,j,myInt[i,j]).
}
}
Console.ReadLine().
}
}



相关文章


java与c#中二维数组的区别
在eclipse中使用jetty
根据name调用getName方法
Struts的静态数据验证方法
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛