0
我只是想知道,如果我這樣做DataTable.Rows.Count是否在每個循環上得到評估?
的for(int i = 0;我< dataTable.Rows.Count;我++)
是否array.Count獲得在每次迭代重新評估?
我問的原因是,如果我從該數據表中刪除行會導致問題嗎?
我只是想知道,如果我這樣做DataTable.Rows.Count是否在每個循環上得到評估?
的for(int i = 0;我< dataTable.Rows.Count;我++)
是否array.Count獲得在每次迭代重新評估?
我問的原因是,如果我從該數據表中刪除行會導致問題嗎?
是的,它每次都得到評估,但你真的不應該改變你正在迭代的元素數量。
反正你不應該改變迭代容器 – knittl 2010-02-26 12:53:43