c# 二维数组 arraylist 取值问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 06:49:21
for (int j=0; j < PaperDetails.Count;j++ )
{
ArrayList a = (ArrayList)PaperDetails[j];
for (int i = 0; i < 5; i++)
{
Label2.Text= Labe2l.Text + " " + a[i].ToString();
}
Label2.Text = Label2.Text + "<br>";
}
输出的数量对,但是全都是最后一个数组的值,
这样为什么得到的只是最后一个数组的值啊?

楼主你的PaperDetails是什么类型的?把定义的语句贴一下。

你自己写的是个一维数组。
而且你头一个循环是把一个数组多次赋给同一个变量。逻辑有问题,你再仔细想下。