list<T>.Contains(string name) //检查集合是否包含指定名称的列, 返回bool型
list.Exists(o=>o=="某个值"); //如果是对象 就改成对象,如果是值类型的就直接填写就好了。返回 true or false
示例代码:
//例如通过某方法返回了一个List<Model>名为iUserModelList: List<UserModel> iUserModelList = new UserBLL().GetALL(); //当前有一个UserMode对象iUserModel: UserModel iUserModel = new UserModel(); iUserModel.ID=1; iUserModel.UserName="admin"; iUserModel.PassWord="12345"; //想要判断iUserModel是否在iUserModelList中,代码如下: for( int i = 0 ; i < iUserModelList.Count ; i++ ) { UserModel iTempUserModel = iUserModelList[i]; if (iUserModelList.Exists(UserModel => UserModel.ID == iTempUserModel.ID)) { //iUserModel在iUserModelList中 } else { //iUserModel不在iUserModelList中 } }
评论回复