这个Do While Loop代码有什么作用?

时间:2017-10-06 10:54:51

标签: vb.net

我是Visual Basic的新手,我很难理解“Do While”循环。我正在努力的代码如下。有人可以告诉我代码正在做什么吗?我理解变量并分配标签,我只是不确定如何翻译循环。

Dim intSum As Integer
Dim intY As Integer

Do While intY < 3
  For intX As Integer = 1 To 4
  Next intX

  intY += 1
Loop

lblSum.Text = intSum.ToString

1 个答案:

答案 0 :(得分:0)

让我们假设这个例子只是从一个较大的程序中提取出来的,并且删除了While循环中的For循环和其他内容的有趣位。

以这种方式编码Do While循环类似于编码For循环,如:

For intY = 0 to 3
Next

但是没有实际指定intY的起始条件。它始于它进入循环的任何值,这有时很方便。

该示例不以任何方式修改intSum,但我猜测这部分代码并未包含在此处。