2013-12-26 1 views
0

Я столкнулся с проблемой, что у меня есть словарь (dictData [String, XElement]) и список (lstData [String]).Фильтр Словарь из списка в vb.net

Так что теперь я хочу отфильтровать словарь со всеми элементами в словаре Ключ, отличный от элементов списка. Так что в основном сравнивайте элементы списка (lstData) со словарными ключами (dictData), и если какой-либо элемент списка существует в dictionay, удалите его.

Спасибо заранее.

ответ

0

Что-то вроде

Еогеасп (ключ вар в MyDictionary.Keys.Except (lstData) .ToList())

{

MyDictionary.Remove(key); 

}

Но в VB?

Использование Кроме, если вы хотите исключить из словаря элемента, которые не в списке, используйте Intersect если вы хотите excluse указанных в списке.

Не забудьте «использовать System.Linq;»