我的问题是,当我循环遍历带有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
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望我的解释足以让你明白我的问题是什么.