如何从使用Tuple的Dictionary中删除元素

时间:2015-10-02 12:50:01

标签: c# dictionary elements

我在winform上使用C#4.5。我有一个带有名为ParamList的元组的字典,它使用了这个:

new Dictionary<Tuple<string, string>, string>();

我能够遍历ParamList以将元素放在我的ComboBox中。我希望能够做的是通过按钮单击事件向上或向下移动元素,或者使用不同的按钮单击完全删除元素。我无法弄清楚该怎么做。感谢。

1 个答案:

答案 0 :(得分:1)

使用元组删除

var dict = new Dictionary<Tuple<string, string>, string>();
dict.Add(new Tuple<string, string>("a", "b"), "c");
dict.Remove(new Tuple<string, string>("a", "b"));

System.Diagnostics.Debug.Assert(dict.Count == 0);