如何仅基于键从列表<键值对<字符串,字符串中删除条目>>?



我有一个KeyValurPair myList。如何根据键删除条目?我应该如何使用myList。删除方法?我不使用字典,因为需要myList作为绑定源的数据源。

List<KeyValuePair<string, string>> myList = new List<KeyValuePair<string, string>>();
string key = "@index";

. .... .

myList.Remove( i am lost here )

提前感谢,vrp .

使用List.RemoveAll。您可以传入一个检查键值的谓词。例子:

myList.RemoveAll(kvp => kvp.Key == "@index");

最新更新