2015年4月11日

C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响)

摘要: C#不允许在foreach循环中改变数组或集合中元素的值(注:成员的值不受影响),如以下代码将无法通过编译。foreach (int x in myArray){ x++; //错误代码,因为改变了元素的值 Console.WriteLine(x);}如果要让自定义的数据类型支持foreach循... 阅读全文

posted @ 2015-04-11 22:05 飞翔蚂蚁 阅读(3506) 评论(0) 推荐(0) 编辑

导航