社区
C#
帖子详情
foreach内部为什么不能写入数据?
mayi1989826
2008-12-10 06:27:15
foreach循环内部,我们只能读取数据,而不能写入,为什么?希望大家帮我详细解释一下。
...全文
192
7
打赏
收藏
foreach内部为什么不能写入数据?
foreach循环内部,我们只能读取数据,而不能写入,为什么?希望大家帮我详细解释一下。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaozhijun0207
2008-12-10
打赏
举报
回复
代码贴出来看看嘛
传说每天在CSDN吐口痰即可获得10分可用分!
net5i
2008-12-10
打赏
举报
回复
是可以写入数据的,但不能修改枚举器里的内容
如果需要修改,搂主可以使用while或者for的另一种形式:
for(int index = 0;;index++)
{
if(条件满足)
退出循环;
}
lchh0917
2008-12-10
打赏
举报
回复
foreach是高效的遍历数组方法,如果要灵活写数据的话,还是用for方法比较好
Yeqw1985
2008-12-10
打赏
举报
回复
楼上正解
vrhero
2008-12-10
打赏
举报
回复
因为更改当前枚举对象可能导致整个枚举集合发生变化,从而产生不可预料的后果...但是可以更改枚举对象的成员...
feiyun0112
2008-12-10
打赏
举报
回复
不会把?你的代码?
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
http://feiyun0112.cnblogs.com/
GTX280
2008-12-10
打赏
举报
回复
可以写入啊,只是不能将游标改变而已
提高C#编程水平的50个要点
- **实践建议**:为了封装类的
内部
状态,应将所有
数据
成员声明为私有的,并通过公开属性来提供对这些
数据
成员的访问。 #### 2. 在readonly和const之间,优先使用readonly - **解释**:`readonly`关键字用于声明只读...
字节面试官:
forEach
为什么
不能
被中断?
设计哲学:
forEach
是函数式编程的体现,强调声明式和不可变性语法限制:break/continue 只能在循环结构中使用,
不能
在函数中使用一致性考虑:保持 API 的简洁和可预测性需要中断时,选择forfor...ofsomeeveryfind等...
为什么map和
forEach
不能
跳出本身循环?
【代码】为什么map和
forEach
不能
跳出本身循环?
-字节面试官:
forEach
为什么
不能
被中断?深入剖析与可视化解答
保持 API 的简洁和可预测性需要中断时,选择forfor...ofsomeeveryfind等方法
forEach
适用于需要对每个元素执行操作且不需要中断的场景希望通过这篇文章,你不仅理解了
forEach
为什么
不能
被中断,还学会了如何根据不同...
java
foreach
只能读
不能
写------不一定哦
为什么这个却可以改? 再往下: int a = 1;//等价于给数组赋值 int b = a;//b指向数组a 也就相当于b是元素变量 b = 2;//更改元素变量 System.out.println(a);//a的值依然是1,只是b变了而已 现在明白了吧:...
C#
111,112
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章