1
Open App.Path & "\employee.txt" For Input As #3

Do While (Not EOF(3))
    Input #3, strEmployeeRead
    lstEmployee.AddItem (strEmployeeRead)
Loop
Close #3

我可以用 While 循环替换 DO While (...) 吗?

4

1 回答 1

3

在您的情况下,不需要Do While循环,您将使用While循环获得相同的结果

While (Not EOF(3))
    ...
Wend

通常,当您需要在检查条件状态之前至少进行 1 次迭代时,您会选择Do..While循环而不是循环,例如While

Do
    ...
Loop While (Not EOF(3))
于 2013-03-12T11:02:06.800 回答