C# 是否在每个循环中计算dataTable.Rows.Count?

C# 是否在每个循环中计算dataTable.Rows.Count?,c#,C#,我只是想知道我是否做了类似的事情 对于int i=0;i

我只是想知道我是否做了类似的事情

对于int i=0;i array.Count是否在每次迭代时都重新评估


我问这个问题的原因是,如果我从数据表中删除行,这会导致问题吗?

是的,每次都会对它进行评估,但是你真的不应该像那样更改正在迭代的元素的数量。

你无论如何都不应该更改迭代的容器