tôi có 2 danh sách các guids như:Làm thế nào để tìm thấy sự khác biệt giữa 2 đối tượng IEnumerable
IEnumerable<dynamic> userids = null;
IEnumerable<dynamic> lsCheckedUsers = null;
Các userids và lsCheckedUsers danh sách được dân cư từ một cơ sở dữ liệu SQL sử dụng đoan trang.
Bây giờ tôi muốn tìm tất cả các userids không có trong lsCheckedUsers.
Tôi đã thử những điều sau
var userdifference = userids.Where(i => !lsCheckedUsers.Contains(lsCheckedUsers));
var userdifference = userids.Except(lsCheckedUsers);
Không ai trong số lợi nhuận thực tế trên phần chênh lệch giữa 2.
Làm thế nào để tôi nhận được sự khác biệt của guids không tồn tại trong cả hai.
Tôi chắc chắn rằng lsCheckedUsers có Guids có trong userids
'! LsCheckedUsers.Contains (lsCheckedUsers)' là lưu ý rất thú vị tuyên bố - sẽ là hằng số ('false' tôi nghĩ) tất cả các thời gian ... –
Có một lý do bạn đang sử dụng' IEnumerable 'thay vì' IEnumerable '? –
itsme86