如何檢查專案是否為空?
Dim list As New List(Of ContactU)
list = resource.ContactUs.ToList()
If list.Count <> 0 Then
For Each item In list
If item Then
'Do the loop
End If
Next
End If
uj5u.com熱心網友回復:
您的問題標題與“我如何檢查專案是否為空?”的書面問題相沖突。要回答這個問題,您檢查變數是否Is Nothing:
Dim list As List(Of ContactU) = resource.ContactUs.ToList()
If list Is Nothing Then
' Handle what happens when the list is Null/Nothing.
Else
' Handle what happens when the list is not Null/Nothing.
End If
檢查變數是否為 Null/Nothing 時,關鍵字如下(IsNot為一個關鍵字):
If list IsNot Nothing Then
如果要檢查變數 IsNot Nothing 并在同一陳述句中檢查變數的屬性,則必須使用Andor的短路版本Or:
If list IsNot Nothing AndAlso list.Count > 0 Then
這樣,如果list是 Nothing,list.Count則不會被評估,也不會拋出空參考例外。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/347534.html
