Исключить элементы списка, которые содержат значения из другого списка

Существует два списка:

List<string> excluded = new List<string>() { ".pdf", ".jpg" };
List<string> dataset = new List<string>() {"valid string", "invalid string.pdf", "invalid string2.jpg","valid string 2.xml" };

Как я могу отфильтровать значения из список «наборов данных», содержащий любое ключевое слово из списка «исключенных»?

18
задан abatishchev 28 June 2012 в 09:02
поделиться