迴圈序列的元素

2021-09-26 01:45:50 字數 599 閱讀 1963

當我們要實現迴圈乙個序列的元素,提取符合條件的資料時,我使用foreach迴圈序列裡面的元素,即這樣:

listli = new list();

foreach (var i in correspondent)

else

}

但當迴圈到第二次時,會報如下的錯誤:

現在,我使用for迴圈序列的元素,具體**如下:

list li = new list();

for (int i = 0; i <= correspondent.count(); i++)

else

}

以上**的意思是我首先建立乙個名為li的類用於存放迴圈後符合條件的資料,

然後在for迴圈裡面迴圈名為correspondent集合中的資料,把符合條件的資料去掉,不符合條件的資料新增到li集合中。因為每次迴圈刪除或新增一條資料後,集合correspondent中的資料到會重新排列,所以我們每次迴圈都是取它的第一條資料,這樣就不會出錯。

DOM 元素的迴圈遍歷

獲取 dom 元素的幾種方式 get 方式 getelementbyid getelementsbytagname getelementsbyclassname getelementsbyname 返回型別 htmlcollection query 方式 queryselector querysel...

Gosper 的序列 迴圈檢測

高效程式的奧秘hacker s delight henry s.warren,jr.著馮速譯 第5 章位計數5.4 字尾0 計數 假設序列x0,x1,x2,是由xn 1 f xn 定義的。如果f 的值域是有限的,那麼序列必定是迴圈的。給定函式f 迴圈檢測問題就是找到第乙個重複出現的元素的下標 和週期...

for迴圈查詢元素怎麼跳出for迴圈

應用場景 當我們通過for迴圈來迴圈物件或者陣列時,當找到符合條件的資料時,想要跳出這個迴圈,不在執行迴圈繼續往後面查詢。解決方法1 for迴圈裡面使用return沒有效果,於是,我們回到最初控制for迴圈的迴圈條件判斷這邊,具體 如下 var arr 1,2,3,4,5,6,7 for var i...