为了账号安全,请及时绑定邮箱和手机立即绑定

List的remove问题

List的remove问题

料青山看我应如是 2018-10-10 05:06:10
List<SY_User> userList = UserService.GetUser(p => p.IsStaff == true);for (int i = 0; i < userCodeList.Count; i++)                    {                        string userCode = userCodeList[i];                        SY_User user = UserService.GetUser(userCode);                        userList.Remove(user);                                          } 从list列表中用remove方法删除对象T,但是不能删除,返回值是false; 上面的方法不能从userList中将指userCode所对应的的SY_User对象删除,返回值都是false,不知道是什么原因。。。
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

看代码是很忽悠的

哪来的冒出来的userCodeList

一开始看还以为是对数组的删除,一看,发现变量名是不同的。

既然不同,只能用程序上来解释:

userList里存放的对象的引用,应该不是你新查询到的user这个对象的引用。


查看完整回答
反对 回复 2018-10-24
  • 2 回答
  • 0 关注
  • 417 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信