它被逐個刪除,例如,在開始時,有如下三項:
1
2
三
如果妳直接穿越,
對於i=0到2
首次刪除第壹項。此時,i=1,列表級別變為
2
三
因為i=1,所以應該刪除第二個項目3,但不能刪除2,此時ListCount=2減少,這也會導致FOR語句出錯。
-
如果是反向遍歷
For I = list1。list count-1到0step-1(即i=2到0)。
第壹次刪除最後壹項。此時I = 1,List1。ListCount = 2,列表級別變為
1
2
此時i=1,刪除第二項2。
下壹個循環i=0,刪除第壹項1。
-
事實上,最簡單的方法是
list1.clear
列表被清除。