我们可以使用While循环而不是Do While

时间:2013-03-12 10:59:47

标签: vb6

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(...)吗?

1 个答案:

答案 0 :(得分:3)

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

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

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

Do
    ...
Loop While (Not EOF(3))