我的问题是,当我使用 for 循环遍历一个列表并在此期间向其中添加元素时,它是否计算循环时添加的元素?简单的代码示例:
for (int i = 0; i < listOfIds.Count(); i++) // Does loop counts the items added below?
{
foreach (var post in this.Collection)
{
if (post.ResponsePostID == listOfIds.ElementAt(i))
{
listOfIds.Add(post.PostId); // I add new item to list in here
}
}
}
我希望我的解释足以让您理解我的问题。