VB.NET可執(zhí)行語(yǔ)句示例代碼解讀
VB.NET中的語(yǔ)句操作是一個(gè)比較基礎(chǔ)的部分,比如條件分支語(yǔ)句等等,其作用是相當(dāng)大的。在這里我們就先來(lái)了解一下VB.NET可執(zhí)行語(yǔ)句的具體操作方法,希望能給又需要的朋友帶來(lái)一些幫助。
VB.NET可執(zhí)行語(yǔ)句執(zhí)行一項(xiàng)操作。它調(diào)用過(guò)程、分支到代碼中的另一個(gè)位置、循環(huán)執(zhí)行多個(gè)語(yǔ)句中,或計(jì)算表達(dá)式的值。賦值語(yǔ)句是可執(zhí)行語(yǔ)句的一種特殊情況。
下面的VB.NET可執(zhí)行語(yǔ)句示例使用 If...Then...Else 控制結(jié)構(gòu)根據(jù)變量的值運(yùn)行不同的代碼塊。在每個(gè)代碼塊內(nèi),F(xiàn)or...Next 循環(huán)將運(yùn)行指定的次數(shù)。
- Visual Basic
- Public Sub startWidget
(ByVal aWidget As widget, _- ByVal clockwise As Boolean,
ByVal revolutions As Integer)- Dim counter As Integer
- If clockwise = True Then
- For counter = 1 To revolutions
- aWidget.spinClockwise()
- Next counter
- Else
- For counter = 1 To revolutions
- aWidget.spinCounterClockwise()
- Next counter
- End If
- End Sub
前面VB.NET可執(zhí)行語(yǔ)句示例中的 If 語(yǔ)句檢查參數(shù) clockwise 的值。如果該值為 True,它將調(diào)用 aWidget 的 spinClockwise 方法。如果該值為 False,它將調(diào)用 aWidget 的 spinCounterClockwise 方法。If...Then...Else 控制結(jié)構(gòu)以 End If 結(jié)尾。
每個(gè)塊內(nèi)的 For...Next 循環(huán)將調(diào)用相應(yīng)的方法一定的次數(shù)(與 revolutions 參數(shù)的值相等)。
【編輯推薦】