class Class1
{
public static void Main()
{
double[,] a = new double[,] { { 1, 2, 3 }, { 4, 5, 6 } };
int d = 0, f;
for (d = 0; d < a.GetLength(0); d++)
{
for (f = 0; f < a.GetLength(1); f++)
{
Console.Write(a[d, f]+" ");
}
Console.WriteLine();
} Console.ReadLine();
}
}
{
public static void Main()
{
double[,] a = new double[,] { { 1, 2, 3 }, { 4, 5, 6 } };
int d = 0, f;
for (d = 0; d < a.GetLength(0); d++)
{
for (f = 0; f < a.GetLength(1); f++)
{
Console.Write(a[d, f]+" ");
}
Console.WriteLine();
} Console.ReadLine();
}
}
private string[,] G_str_array;//定义数组类型变量 private Random G_Random_Num = new Random();//生成随机数对象 private void btn_GetArray_Click(object sender, EventArgs e)
{
txt_display.Clear();//清空控件中的字符串
G_str_array = new string[//随机生成二维数组
G_Random_Num.Next(2, 10),
G_Random_Num.Next(2, 10)];
lab_Message.Text = string.Format(
"生成了 {0} 行 {1 }列 的数组",
G_str_array.GetUpperBound(0) + 1,//获取数组的行数
G_str_array.GetUpperBound(1) + 1);//获取数组的列数
DisplayArray();//调用显示数组方法
}//codego.net/tags/1/1/
你想让每行数据格式不同,起码得外层和内层使用不同的方法,不能无脑循环啊