foreach

Java

Java中为什么不要在 foreach 循环里进行元素的 remove/add 操作

38 0

Java中为什么不要在 foreach 循环里进行元素的 remove/add 操作?如果要进行remove操作,可以调用迭代器的 remove方法而不是集合类的 remove 方法。因为如果列表在任何时间从结构上修改创建迭代器之后,以任何方式除非通过迭代器自身remove/add方法,迭代器都将抛出一个Concur…

ASP.NET(C#)中遍历所有控件
.NET

ASP.NET(C#)中遍历所有控件

165 1

for (int i = 0; i < this.Controls.Count; i++) { foreach (System.Web.UI.Control control in this.Controls[i].Controls) { if (control is TextBox) (control as TextBox).Text = ""; } } foreach (Control cl in this.Page.FindControl("Form1")