我试图通过从不同的ListView传输ListViewItem对象来管理数据(所有这些都是在运行时创建的)
我面临着一些奇怪的错误。 运行此循环:
<link href="./../resources/css/default.css" rel="stylesheet" type="text/css"/>
给了我这个错误:
foreach (ListViewItem item in items)
{
this.view.Items.Add((ListViewItem)item.Clone());
}
这段代码:
(将项目对象从一个列表移动到另一个列表,同时确保其他线程不访问相同的列表)
System.IndexOutOfRangeException occurred
HResult=0x80131508
Message=Index was outside the bounds of the array
给了我这个错误:
while (this.backEnd.isUpdating && this.passive.isUpdating) ;
this.backEnd.isUpdating = true;
this.passive.isUpdating = true;
this.backEnd.Items[i].Remove();
this.passive.Items.Add(this.backEnd.Items[i]);
this.backEnd.isUpdating = false;
this.passive.isUpdating = false;
什么可能导致这些问题,我该如何解决?谢谢