Tôi có một cuốn từ điển mà chính là một Id và giá trị là một chuỗiC# có phương thức ContainsAny() cho từ điển không?
bây giờ tôi có một danh sách của người đối tượng trong đó mỗi người đều có một tài sản CarIds đó là một
IEnumerable<int>
Tôi muốn về cơ bản lọc danh sách các đối tượng để chỉ bao gồm các mục mà một trong các thuộc tính được bao gồm trong dict.
Ví dụ: một cái gì đó như thế này:
var dictionary = GetDict();
var people = GetPeople();
people = people.Where(r => dictionary.ContainsAny(r.CarIds)).ToList();
Có một cái gì đó như thế này tồn tại nơi tôi có thể làm điều gì đó tương tự như containsKey() nhưng kiểm tra cho bất kỳ trong danh sách các ints?
pedantic: C# thậm chí không có từ điển, ít hơn nhiều phương pháp như ContainsAny. .NET có từ điển và có thể có một phương thức như vậy. –