在VB.NET中怎么样判断一个数组是不是为空

如题所述

一: 利用错误捕获功能判断
Dim ArrayS() As String
Private Sub Command1_Click()
On Error GoTo z
ReDim ArrayS(10)
If UBound(ArrayS) > -1 Then
MsgBox "数组不为空"
End If
Exit Sub
z:
MsgBox "数组空"
End Sub
二、 Join方法:
Dim ArrayS() As String
Private Sub Command1_Click()
If (CStr(Join(ArrayS, ""))) = "" Then
MsgBox "为空"
Else
MsgBox "不为空"
End If
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-11
假设数组名是arr,
MsgBox(arr Is Nothing)返回true则为空,返回false则不为空
第2个回答  2016-11-11
首先你得定义什么叫“数组为空”

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网