VB.Net學習筆記(條件陳述式)

來源:互聯網
上載者:User
筆記|條件|語句 條件陳述式
VB.Net中條件陳述式依然是If Then語句和Selecr Case語句。



If Then語句
If Then語句比較簡單,和原來一樣的規則。



If條件陳述式舉例

Public Class TestA

Public Sub New()

Dim b As Boolean = True

If b = True Then

'處理

Else

'處理

End If



End Sub

End Class




Select Case
Select Case語句用於條件的多個結果的分支判斷執行。值得注意的是:Seleect Case的判斷運算式必須計算為某個基礎資料型別 (Elementary Data Type)(Boolean、Byte、Char、Date、Double、Decimal、Integer、Long、Object、Short、Single 和 String)。

VB.Net的Case 塊的執行不能“貫穿”到下一個 switch 節。這稱為“無貫穿”規則。所以不需要有Break跳出Case塊。

Case字句可以是單一的變數,也可以是To和Is的混合運算式。



Select Csae舉例

Public Class TestA

Public Sub New()

Dim i As Int32 = 100



Select Case i

Case 1, 3, 5, 7

'處理

Case 8 To 12

'處理

Case 13 To 21, 25

'處理

Case 31 To 35, 39, Is > 50

'處理

End Select

End Sub

End Class





相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。