У меня есть объект User
и это следующий класс:Linq Содержит метод для объекта
public class User
{
public int ID { get; set; }
public string Name { get; set; }
}
И у меня есть IEnumerable<User>
Я хочу, чтобы выяснить, если один конкретный пользователь существует в IEnumerable<User>
, сравнивая пользователя по его ID.
Пример:
IList<User> users = GetUsers(); // 1, 2, 3
IEnumerable<User> list = GetList(); // 2, 5, 8
// this doesn't work
list.Contains(users[0].ID); // false
list.Contains(users[1].ID); // true !
list.Contains(users[2].ID); // false
Как я могу это сделать? И какой самый быстрый способ получить это логическое значение, он содержит?