【发布时间】:2011-07-19 13:50:31
【问题描述】:
我正在制作一个将数据存储在二维数组中的程序。我希望能够从此数组中删除行。我无法弄清楚为什么这段代码不起作用:
for (int n = index; n < a.GetUpperBound(1); ++n)
{
for (int i = 0; i < a.GetUpperBound(0); ++i)
{
a[i, n] = a[i, n + 1];
}
}
有人可以帮我吗?我希望它删除一行并将其下方的所有行随机排列到一个位置。谢谢!
【问题讨论】:
-
您可以使用
List<string[]>。然后,这将为您提供Remove和RemoveAt方法,并为您管理差距。
标签: c# arrays string delete-row