我有一个列表,使用clone()将自身复制到另一个列表, 问题是,当我试图从我克隆的列表中获取计数时,它会增加1,但实际上,我将该项添加到另一个列表中,因此它会显着增长。
只有当我在一个小组中时才会发生:
for each (ListViewItem^ item in chosenList->Items)
{
cloneList->Items->Add((ListViewItem^)item->Clone());
}
请注意,“selectedList”中有组,而项目选择组(item->group!=NULL
)。
现在当我试图获得“selectedlist”组[0]大小(chosenList->Group[0]->Items->count
)时
我得到的是我发布的大小的两倍。
我该如何解决这个问题?!
我整天都被困在这里,所以答案对我帮助很大!!!
谢谢!阿萨夫