VB.net 1.1 - 还有继续吗?

时间:2012-08-22 21:58:05

标签: asp.net vb.net loops for-loop

必须使用记事本维护一个使用VB.net 1.1的旧网站:(我有一些代码,我为一些我们的.Net 4网站写的老板男人想要移植到旧网站。找到VB的例子。 net 1.1代码在For / Next块中显示使用“Continue For”跳转到下一个迭代。但是,当我在代码中尝试它时,我得到一个例外“名称'继续'尚未声明。”这是可用的,或者示例不正确,它是.Net 2.0的东西?

3 个答案:

答案 0 :(得分:5)

在VS 2005中添加了

Continue statement

如果你真的需要,可以使用GoTo statement跳到最后。在使用VS 2003的VB.NET中进行了7年的开发,我自己从未需要GoTo

答案 1 :(得分:4)

似乎要记住,2005年已将“继续”添加到该语言中。

是的,一点研究就可以确认

Continue For
Continue Do
Continue While

是在VB.2005中添加的,之前你只有讨厌的GOTO

答案 2 :(得分:2)

这是GoTo可以做到的极少数情况之一。看:

For count = 1 To 100
   If itsMillerTime Then Goto ContinueFor

   ' More stuff here

  ContinueFor:
Next

在语义上与Continue For相同。