求助一个关于List中remove函数的问题 他那个remove不管是传进b还是c总是删除掉a,自己再去开的另一个list就没有这种问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我又试了下,就removeAt没问题。。remove(list下标)还是删除的a linq removewhere List的Remove判定机制不是那么简单的你的Item类要实现IEqualityComparer这个接口才行Remove需要调用这个接口来判定两个元素是否相等,相等才删除 你在foreach你增减项,会打乱 foreach list.toarray之后 可以foreach 第二张那个就是循环输出a b c b c ,b没有按照要求删除 那个我搜了下where(p=>)的用法也试过了,也不行 这个没关系的吧,我前面写的一模一样只是用string不是Item都可以执行 那个我搜了下where(p=>)的用法也试过了,也不行首先说一下如果你在我的团队里工作我就是不要工作了也要让你把语句用大括号包裹好,禁止省略。然后你一直都说不行,我却看不到你的实际代码和运行结果,我也是一头雾水。最后代码你倒是发出来啊,用 【code=csharp】【/code】包裹代码发出来就带格式了,自己把中文符号替换成中括号//效果就像是这样在你把该做好的事情做好前我不会做实质性的解答了。 上传文件到相对路径 C #问题 数组类问题 什么是简单工厂设计模式啊? ckeditor如何配置把编辑完的内容存入数据库 各位大侠、高手帮小弟看看!!!! DataGrid 中有 Columns ,其中每一列的索引可以变吗? c# 如何读取SD卡的内容 用C#收取POP3邮件的问题?(解答者给500分!) 如何从一个汉字取到它的区位码? 定义属性时不用get和set区别大吗? C# 组装byte字节序的问题 在线等
你的Item类要实现IEqualityComparer这个接口才行
Remove需要调用这个接口来判定两个元素是否相等,相等才删除
首先说一下如果你在我的团队里工作我就是不要工作了也要让你把语句用大括号包裹好,禁止省略。然后你一直都说不行,我却看不到你的实际代码和运行结果,我也是一头雾水。最后代码你倒是发出来啊,用 【code=csharp】【/code】包裹代码发出来就带格式了,自己把中文符号替换成中括号//效果就像是这样
在你把该做好的事情做好前我不会做实质性的解答了。