【发布时间】:2013-01-07 22:34:58
【问题描述】:
我有三个 ListBox:lb1、lb2 和 lb3。
假设 lb1 中有 4 个元素,lb2 中有 5 个元素。
(lb1 和 lb2)的每个唯一组合都可以分配给 lb3 中的一个元素。
我想将这些组合和关联存储在一个集合中。 我的第一个想法是使用 KeyValuePair 和 Key = (lb1Element1_lb2Element1), Value = lb3Element1。
但是使用这个解决方案我会遇到问题。 假设我删除了 lb1Element1,没有选项(?)可以从 KeyValuePair-List 中删除所有其他出现 lb1Element1 的组合。
在这种情况下哪种集合类型最好?
提前致谢 约翰
编辑:所有 3 个列表框都包含数字。
【问题讨论】:
-
你有 Dictionary
你有 List List - > 你有 Array[] ArrayList 你需要更具体地说明你在这里想要什么约翰。你能举一些每个列表框将包含什么的例子吗?
标签: c# collections