您的位置:首页 > 其它

一个小小的函数(连续删除List中符合条件的一个或多个值)

2014-06-25 14:55 162 查看
由于删除元素后索引的改变,一般的删除操作会出现索引找不到或索引过界,下面这个小函数可以解决这个问题

private List<KeyValuePair<string, string>> deleList(List<KeyValuePair<string, string>> list, string key)

{

foreach (KeyValuePair<string, string> var in list)

{

if (var.Key == key)

{

list.Remove(var);

return deleList(list, parentText);

}

}

return list;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐