for和foreach那个好用?

如题,这个都怎么用啊???... 如题,这个都怎么用啊??? 展开
 我来答
haoluogaga
2013-11-12 · TA获得超过2378个赞
知道小有建树答主
回答量:1265
采纳率:0%
帮助的人:1023万
展开全部
都好用,看你是哪一方面。凡是存在都有它的道理的。
还有 foreach这个循环原来JAVA里面是没有的,是C#里面先出现后,JAVA抄袭过去的。
主要用来读取 对象或遍历集合

for循环用来读取数据的比较多。
如果是对象或集合 或泛型集合这些 用for循环只能通过下标来读取,所以很不方便。 而且字典型的集合 用for循环也是不可能读取的。
同样foreach也无法通过下标来读取对象。所以两种循环 是互补的
yiwei124
推荐于2017-09-01 · TA获得超过1197个赞
知道小有建树答主
回答量:1187
采纳率:0%
帮助的人:355万
展开全部
基本功能类似,foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组,执行完了后在把控制权交给地下的语句块,foreach (DataGridItem i in dg.Items)是先将dg.Items的值赋给i对象(DataGridItem的数据类型),然后再执行下面语句(在dg.Items有值的情况下)
。而for循环是先判断条件是否成立,然后在执行下面的语句块。for(int i=0;i<dxtxfl.Tables[0].Rows.Count;i++),在执行前,先判断i<dxtxfl.
Tabals[0].Rows.Count是否成立,若成立,执行下面语句,反之,则不执行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式