Do While 和只有单独的 While 在 VB.NET 中的区别是什么?
它们在行为上似乎没有任何不同。
它们在行为上似乎没有任何不同。
在Visual Basic中,以下两者是相同的:
Dim foo As Boolean = True
While Not foo
Debug.WriteLine("!")
End While
Do While Not foo
Debug.WriteLine("*")
Loop
这些不是;do
只执行一次:
Dim foo As Boolean = True
While Not foo
Debug.WriteLine("!")
End While
Do
Debug.WriteLine("*")
Loop While Not foo
Do While Not …
可以写成 Do Until
。 - Konrad RudolphDo While
先执行再检查是否有效。 While
先检查再执行。
while (1!=1){ echo 1}
将不会输出任何内容
但是
do{echo 1} while (1!=1)
将输出1次。
Mid(MyStr, 2) = "Hi"
,您想猜猜这个是做什么的吗? - Binary Worrier