从 C# 4.0 中的元组列表中查找和删除元组

RHo*_*ett 4 .net c# tuples list find

我创建了一个元组列表:

static List<Tuple<string, string>> Alt;
Run Code Online (Sandbox Code Playgroud)

用户添加到此列表中:

Alt.Add(new Tuple<string, string>(tbAlt.Text, ""));
Run Code Online (Sandbox Code Playgroud)

根据第一个字符串(即 tbAlt.Text )查找元组并删除它或修改第二个字符串的最佳方法是什么?

我是使用元组和列表的新手:)

非常感谢您的帮助!

pap*_*zzo 5

看来第一个字符串必须是唯一的,否则您将找不到(单数)

你为什么使用List<Tuple<string, string>>

为什么不Dictionary<string,string>呢?

Dictionary<TKey, TValue>.ContainsKey 非常非常快。

Dictionary.ContainsKey