所以目前我有一个多维数组
string[,] items = new string[100, 4];
然后我收集所需的输入以将它们放入数组中,然后将它们显示在列表框中
items[itemcount, 0] = id;
items[itemcount, 1] = newprice;
items[itemcount, 2] = quant;
items[itemcount, 3] = desc;
listBox1.Items.Add(items[itemcount, 0] + "\t" + items[itemcount, 3] + "\t " + items[itemcount, 2] + "\t " + items[itemcount, 1]);
listBox1.SelectedIndex = listBox1.Items.Count - 1;
因此,如果他们想从列表框中选择一个项目,用户可以删除该项目。当谈到删除一个项目时,我意识到数组不合适。那么我应该创建 4 个不同的列表并使用 list.Remove 方法来删除它们,还是有更好的方法让我不必处理 4 个不同的事情,而且用户使用 WinXP 运行较旧的计算机,我是否需要担心4 个不同列表的性能?有没有诸如多维列表之类的东西?
感谢您的帮助