因此,在这一刻,我有一个多维数组我应该使用列表吗?
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个不同的名单?有什么比如多维列表吗?
堆感谢您的帮助
试着看'字典' –