Tôi có một danh sách
List<MyObject> myList
và tôi đang thêm các mục vào danh sách và tôi muốn kiểm tra xem đối tượng đó đã có trong danh sách chưa.
vì vậy trước khi tôi làm điều này:
myList.Add(nextObject);
Tôi muốn xem liệu nextObject đã có trong danh sách chưa.
Đối tượng "MyObject" có một số thuộc tính nhưng so sánh dựa trên sự phù hợp trên hai thuộc tính.
Cách tốt nhất để kiểm tra là gì trước khi tôi thêm "MyObject" mới vào danh sách "MyObject" này.
Giải pháp duy nhất mà tôi nghĩ ra là thay đổi từ một danh sách sang một từ điển và sau đó biến khóa thành một chuỗi các thuộc tính được nối với nhau (điều này có vẻ hơi không phù hợp).
Bất kỳ giải pháp sạch nào khác bằng cách sử dụng danh sách hoặc LINQ hoặc thứ gì khác?