Có hai danh sách:Loại trừ mục danh sách có chứa các giá trị từ một danh sách khác
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" };
Làm thế nào tôi có thể lọc ra các giá trị từ các "dữ liệu" danh sách có chứa từ khóa bất kỳ trong danh sách "loại trừ"?
Như abatishchev nói, làm cho 'loại trừ' một' HashSet ', đặc biệt nếu nó lớn. –
Jodrell
Cảm ơn. Nếu chúng tôi đang ở HashSets, tôi sẽ cung cấp cho liên kết này để một bộ gõ xung quanh chủ đề này: http://stackoverflow.com/questions/1247442/when-should-i-use-the-hashsett-type – lekso