VB.Net學(xué)習(xí)筆記(循環(huán)語句)
發(fā)表時(shí)間:2024-02-20 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]循環(huán)語句 VB.Net中的循環(huán)語句分為:Do While Loop、For Next、For Each三種。 Do While LoopDo While Loop有三種形式,這系列的循環(huán)是用于預(yù)先不知道循環(huán)的上限時(shí)使用的。在使用Do While Loop語句時(shí)要注意,因?yàn)樗鼈兪遣淮_定循環(huán)次數(shù),所以...
循環(huán)語句
VB.Net中的循環(huán)語句分為:Do While Loop、For Next、For Each三種。
Do While Loop
Do While Loop有三種形式,這系列的循環(huán)是用于預(yù)先不知道循環(huán)的上限時(shí)使用的。在使用Do While Loop語句時(shí)要注意,因?yàn)樗鼈兪遣淮_定循環(huán)次數(shù),所以要小心不要造成死循環(huán)。
Do While Loop舉例
Public Class TestA
Public Sub New()
Dim i As Int32
i = 1
Do While i < 100 '先判斷后執(zhí)行
i += 1
Exit Do
Loop
i = 1
Do
i += 1
Exit Do
Loop While i < 100 '先執(zhí)行后判斷
While i < 100 'Do While i < 100
i += 1
Exit While
End While
End Sub
End Class
For Next
和Do While Loop不一樣,F(xiàn)or Next是界限循環(huán)。For 語句指定循環(huán)控制變量、下限、上限和可選的步長值。
For Next舉例
Public Class TestA
Public Sub New()
Dim i As Int32
For i = 0 To 100 Step 2
Next i
End Sub
End Class
For Each
For Each也是不定量循環(huán), For Each是對于集合中的每個(gè)元素進(jìn)行遍歷。如果你需要對一個(gè)對象集合進(jìn)行遍歷,那就應(yīng)該使用For Each。
For Each舉例
Public Class TestA
Public Sub New()
Dim Found As Boolean = False
Dim MyCollection As New Collection
For Each MyObject As Object In MyCollection
If MyObject.Text = "Hello" Then
Found = True
Exit For
End If
Next
End Sub
End Class
簡單的語句介紹,我們就到這里了,其他語句在以后對VB.Net的逐步深