我正在製作一個程序,將數據存儲在二維數組中。我想能夠從這個數組中刪除行。我不明白爲什麼這個代碼不起作用:在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