VB.NET聲明語(yǔ)句具體應(yīng)用方法詳解
VB.NET作為一種完全面向?qū)ο笳Z(yǔ)言,其窗體設(shè)計(jì)器支持可視化繼承,能夠幫開(kāi)發(fā)人員輕松使用開(kāi)發(fā)程序。使用VB.NET聲明語(yǔ)句命名和定義過(guò)程、變量、屬性、數(shù)組和常數(shù)。在聲明編程元素時(shí),還可以定義其數(shù)據(jù)類(lèi)型、訪(fǎng)問(wèn)級(jí)別和范圍。有關(guān)更多信息,請(qǐng)參見(jiàn)已聲明元素的特性。
下面的示例包含三個(gè)聲明。
- Visual Basic
- Public Sub applyFormat()
- Const limit As Integer = 33
- Dim thisWidget As New widget
- ' Insert code to implement the procedure.
- End Sub
***個(gè)聲明是 Sub 語(yǔ)句。與其匹配的 End Sub 語(yǔ)句一起,它聲明了一個(gè)名為 applyFormat 的過(guò)程。它還指定 applyFormat 是 Public,這意味著任何可以引用它的代碼都可以調(diào)用它。#t#
第二個(gè)聲明是 Const 語(yǔ)句,該語(yǔ)句聲明常數(shù) limit,并且指定 Integer 數(shù)據(jù)類(lèi)型和值 33。
第三個(gè)聲明是 Dim 語(yǔ)句,它聲明變量 thisWidget。數(shù)據(jù)類(lèi)型是某個(gè)特定對(duì)象,即從 Widget 類(lèi)中創(chuàng)建的對(duì)象。可以將變量聲明為任何基本數(shù)據(jù)類(lèi)型,或聲明為在您使用的應(yīng)用程序中公開(kāi)的任何對(duì)象類(lèi)型。
初始值
在包含VB.NET聲明語(yǔ)句的代碼運(yùn)行時(shí),Visual Basic 會(huì)保留聲明的元素所需的內(nèi)存。如果該元素具有值,則 Visual Basic 會(huì)將它初始化為其數(shù)據(jù)類(lèi)型的默認(rèn)值。有關(guān)更多信息,請(qǐng)參見(jiàn) Dim 語(yǔ)句 (Visual Basic) 中的“行為”。
可以在聲明變量的過(guò)程中向變量賦予初始值,如下面的示例所示。
- Visual Basic
- Dim m As Integer = 45
- ' The preceding declaration creates m and assigns the value 45 to it.
如果變量是對(duì)象變量,則聲明它時(shí)可以使用 New (Visual Basic) 關(guān)鍵字顯式創(chuàng)建其類(lèi)的實(shí)例,如下面的示例所示。
- Visual Basic
- Dim f As New System.Windows.Forms.Form()
請(qǐng)注意,在開(kāi)始執(zhí)行變量的VB.NET聲明語(yǔ)句前,您在聲明語(yǔ)句中指定的初始值并不會(huì)賦給該變量。在此之前,變量包含的是其數(shù)據(jù)類(lèi)型的默認(rèn)值。