以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  帮助文件中的For Each 语句例子代码修改建议  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102810)

--  作者:dglxg
--  发布时间:2017/6/26 11:26:00
--  帮助文件中的For Each 语句例子代码修改建议
 

原代码:

Dim Values As New List(Of String)
Values.Add(
"北京市")
Values.Add(
"上海市")
Values.Add(
"天津市")
For
Each Value As String In Values
    If
Value = "北京市" Then
        Continue
for
    ElseIf
Value = "重庆市" Then
        Output.Show(
"找到了!")
        Exit
For
    End
If
    OutPut.Show(Value)

Next

 

建议加一项:Values.Add("重庆市")


--  作者:有点蓝
--  发布时间:2017/6/26 12:09:00
--  
不需要加。要理解的是代码的用法。

这个例子也可以理解为集合里没有重庆市,所以不会半途跳出循环。代码是依赖环境的,不能说集合里没有重庆市代码就是错的