检查集合中是否存在仅具有名称的对象

时间:2014-01-25 18:30:53

标签: c# collections

我使用观察者集合并检查是否存在对象, 但现在我需要检查对象是否存在而没有对象实例只是名称 我怎么能这样做?

if(UserList.Contains(user))

这是用户列表定义

        public ObservableCollection<User> UserList
        {
            get { return _UsersList; }
        }

有一种情况,我只有用户名称而不是用户对象......

1 个答案:

答案 0 :(得分:6)

您可以使用 LINQ 检查是否存在具有该名称的用户:

UserList.Any(u => u.Name == "nameToCheck");