![]() |
1
1
没有理由在中找不到现有项
当我注意到其中包含的输出值时,我应该在脑海中敲响警钟
正在使用删除项目
至于为什么我会得到重复的项目,这是因为有两个集合正在维护,一个用于确定项目是否是新的/更新的/删除的,另一个则绑定在UI中显示。第一个集合更新不正确,而第二个集合没有更新,导致项目可能多次添加到UI集合中。
我的短期解决方案是
|
|
2
0
将尝试在列表中找到a.Equals(r)的对象a。如果MyClass不覆盖Equals,则无法确定同一类的两个不同对象是否相等。 我对此不完全确定:但我认为equals使用GetHashCode(),如果您决定覆盖其中一个,则应该覆盖另一个。 下面是MSDN: http://msdn.microsoft.com/en-us/library/bhkz42b3(v=vs.110).aspx |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |