當我刪除Items
與objectListViewInstance.Items.Clear()
,Objects
只會在視覺上消失Items
,但他們仍然在objectListViewInstance.Objects
集合。ObjectListView - 如何刪除所有對象
當我嘗試
foreach(object o in objectListViewInstance.Objects)
{
objectListViewInstance.RemoveObject(o);
}
它NullPointerException
結束。
有什麼辦法可以刪除Objects
,因爲沒有任何Objects.Clear()
方法?
在你的第二種方式只是添加一個空檢查並刪除 – Sajeetharan 2014-09-02 06:51:25
拿一份'objectListViewInstance.Objects'然後將其刪除。您在迭代時正在從集合中刪除項目。這將導致不可預知的狀態。 – 2014-09-02 06:54:08