我正在制作一个程序,将数据存储在二维数组中。我想能够从这个数组中删除行。我不明白为什么这个代码不起作用:在C中删除2D字符串数组的行#
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];
}
}
有人能帮我吗?我希望它删除一行,并将其下的所有行拖动到一个地方。谢谢!
你可以使用'名单'完成。然后这会给你'Remove'和'RemoveAt'方法,并且会为你处理间隙的管理。 –
2011-03-21 10:25:24