问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述foreach循环的语法结构和功能

发布网友 发布时间:2022-04-22 11:09

我来回答

1个回答

热心网友 时间:2022-04-22 12:20

下面是msdn里的,你看看

For Each...Next 语句

针对一个数组或集合中的每个元素,重复执行一组语句。

语法

For Each element In group
[statements]
[Exit For]
[statements]

Next [element]

For...Each...Next 语句的语法具有以下几个部分:

部分 描述
element 必要参数。用来遍历集合或数组中所有元素的变量。对于集合来说,element 可能是一个 Variant 变量、一个通用对象变量或任何特殊对象变量。对于数组而言,element只能是一个 Variant 变量。
group 必要参数。对象集合或数组的名称(用户定义类型的数组除外)。
statements 可选参数,针对 group 中的每一项执行的一条或多条语句。

说明

如果集合中至少有一个元素,就会进入 For...Each 块执行。一旦进入循环,便先针对 group 中第一个元素执行循环中的所有语句。如果 group 中还有其它的元素,则会针对它们执行循环中的语句,当 group 中的所有元素都执行完了,便会退出循环,然后从 Next 语句之后的语句继续执行。

在循环中可以在任何位置放置任意个 Exit For 语句,随时退出循环。Exit For经常在条件判断之后使用,例如If匮hen,并将控制权转移到紧接在 Next 之后的语句。

可以将一个 For...Each...Next 循环放在另一个之中来组成嵌套式 For...Each...Next 循环。但是每个循环的 element 必须是唯一的。

注意 如果省略 Next 语句中的 element,就像 element 存在时一样执行。如果 Next 语句在它相对应的 For 语句之前出现,则会产生错误。

不能在 For...Each...Next 语句中使用用户自定义类型数组,因为 Variant 不能包含用户自定义类型。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孕妇梦见自己偷别人摘好放在路边的橘子 “云计算”的三个核心特点是什么 一个进程对应一个程序吗? 应用程序本地化 透水混凝土价格是多少一立方? 五立方八立方混凝土砂浆储存搅拌机发走 五百立米的水库钢筋制作代扎包工不包料要多少人工工资? y=(tanx)的cosx/2次方的导数 ...绘制了一幅图,现在要用1::25的比例打印,怎么在图纸上套一个A3的... ...画图的时候按1:1画的,出图的时候怎样设置成1:25的 foreach用法 foreach和for循环的区别 foreach 和 for 循环的区别 关于foreach循环的特点,以下说法哪些是正确的 Java的foreach怎么用? 关于foreach()循环 详细讲解foreach循环的用法 C#中的foreach循环怎么用? foreach循环是什么意思 如何把电脑IP换成其他城市的 404 Not Found 404 Not Found 人教版高中英语全英文说课稿 昆明到扬州地图查询 微信充值流量怎么退款 人教版小学语文四年级说课稿 请问谁有人教版九年级化学说课稿那课都可以 急用 三国时期扬州地图 有嘛 人教版高中数学必修一全部说课稿 江都市大桥镇房价 windows10电脑怎么提高性能 win10怎么把电脑调成高性能 谁知盘中餐,粒粒皆辛苦的作者是谁? win8.1如何提高电脑性能与速度 for和foreach循环 有关c标签中forEach循环 win7系统如何提高电脑性能 foreach循环必须要用string类型吗? win10如何高级设置提高性能 404 Not Found C#foreach 为什么循环使用Foreach 效率要高 foreach和for的区别 为什么五行缺水?异类又包含水? 那个为什么五行缺火还是山头火命啊 为什么我会五行缺金 五行缺火土 为什么有人说我的五行里缺土有人说我缺金?我很迷茫不知道我五行里缺什么 求高人指点 五行缺金为什么不能戴金? 为什么我五行缺火 次忌五行也是火啊? 八字五行缺什么就补什么