int 型,取值范圍-2,147,483,648 到 2,147,483,647 ,默認(rèn)值是 0 int是值類型,讀內(nèi)存區(qū)間中指定長(zhǎng)度單元里的數(shù)據(jù),這塊單元就算不做任何處理也全是0,那么數(shù)值就是0 所以,int 型,永遠(yuǎn)不會(huì)為空,從聲明一個(gè) int 變量時(shí),它默認(rèn)就是0,而不是空
創(chuàng)新互聯(lián)建站 - 西部信息服務(wù)器托管,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽服務(wù)器托管,德陽服務(wù)器托管,遂寧服務(wù)器托管,綿陽服務(wù)器托管,四川云主機(jī),成都云主機(jī),西南云主機(jī),西部信息服務(wù)器托管,西南服務(wù)器托管,四川/成都大帶寬,服務(wù)器機(jī)柜,四川老牌IDC服務(wù)商
一: 利用錯(cuò)誤捕獲功能判斷
Dim ArrayS() As String
Private Sub Command1_Click()
On Error GoTo z
ReDim ArrayS(10)
If UBound(ArrayS) -1 Then
MsgBox "數(shù)組不為空"
End If
Exit Sub
z:
MsgBox "數(shù)組空"
End Sub
二、 Join方法:
Dim ArrayS() As String
Private Sub Command1_Click()
If (CStr(Join(ArrayS, ""))) = "" Then
MsgBox "為空"
Else
MsgBox "不為空"
End If
End Sub
為什么一定要用VB.NET?用EXCEL中的VBA即可完成,如果需要,代碼如下:
Sub?test()
Dim?Last?As?Double,?SUM?As?Double,?Resault?As?Double,?Count?As?Integer
Data?=?Range("a1:a"??Cells.Find("*",?,?,?,?1,?2).Row)
SUM?=?0:?Count?=?0
For?i?=?1?To?UBound(Data,?1)
If?Data(i,?1)??0?Then
If?Last??0?Then
SUM?=?SUM?+?Data(i,?1)?-?Last
Count?=?Count?+?1
End?If
Last?=?Data(i,?1)
End?If
Next?i
Resault?=?SUM?/?Count
End?Sub
注:由于統(tǒng)計(jì)方式比較簡(jiǎn)單,要取得需要的結(jié)果并不需要將相減后的數(shù)據(jù)放入另一數(shù)組,所以沒有浪費(fèi)內(nèi)存去生成另一個(gè)數(shù)組。
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Interval = 1000 'timer 的觸發(fā)頻率是1秒
Call DetermineText()
End Sub
Private Sub DetermineText()
If TextBox1.Text = vbNullString Then
Timer1.Enabled = False 'Timer 停止
Else
Timer1.Enabled = True 'Timer 啟動(dòng)
End If
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Call DetermineText()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
'***************此處填寫你要在Time中想要執(zhí)行的代碼****************Start
'***************此處填寫你要在Time中想要執(zhí)行的代碼****************End
If TextBox1.Text = vbNullString Then
Timer1.Enabled = False
Else
Timer1.Enabled = True
End If
End Sub
End Class
網(wǎng)站題目:vb.net不為空 vb判斷不為空
轉(zhuǎn)載源于:http://muchs.cn/article24/hggdce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷推廣、服務(wù)器托管、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)