将值从文本框添加到二维数组或列表?

时间:2013-12-13 12:57:39

标签: c# arrays

我有一个表格,其中来自文本框的值需要存储在二维数组中 值是布料长度,数量和切割值,它们被输入到列表框中,所以当从列表框中选择时将这些值显示到标签中时,我使用数组。

问题是除了列表之类的二维数组还是可能有用的集合类之外还有其他任何数据结构。每次从2 d数组中删除值都是太多的代码。

2 个答案:

答案 0 :(得分:2)

您可以使用以下其中一种:

  • List<Cloth>
  • Dictionary<string, Cloth>

答案 1 :(得分:0)

从数组中删除项目没有问题(通过我认为的索引):

array = array.ToList().RemoveAt(...).ToArray();

但是如果你计划有很多这样的话,那么你应该像RononDex建议的那样,从一开始就使用基于列表的存储。