溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

VB.NET常量怎么用

發(fā)布時(shí)間:2021-12-02 13:53:14 來源:億速云 閱讀:172 作者:小新 欄目:編程語言

小編給大家分享一下VB.NET常量怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

作為生存在這個(gè)時(shí)代的開飯人員來說,他們是幸福的。因?yàn)楦鞣N技術(shù)的產(chǎn)生,幫助他們輕松的完成各種程序功能的開發(fā),減輕了工作壓力。VB.NET常量是指在程序中直接給出的數(shù)值、字符或字符串。在程序中經(jīng)常會(huì)使用這樣的賦值語句:

  1. intValue=3 

  2. strFileName="student.aspx" 

在這里,3和"student.aspx"是常量。

在Visual Basic.NET中,有幾個(gè)很特別的常量用戶應(yīng)該注意:

(1) Nothing:在VB.NET中,把一個(gè)表示對(duì)象的變量賦值為Nothing時(shí),就表示這個(gè)對(duì)象不再使用,VB.NET會(huì)釋放這個(gè)對(duì)象所占用的內(nèi)存空間。使用的方法是:

objMyObject=Nothing

(2) Null:當(dāng)一個(gè)變量的值是Null時(shí),它表示這個(gè)變量的值不是有效數(shù)據(jù)。如果把變量形容成一個(gè)盒子,在沒有給一個(gè)變量賦任何值的時(shí)候,VB.NET 會(huì)給它一個(gè)初始值(例如,如果用戶定義了一個(gè)整型的VB.NET常量,那么在沒有使用它之前,它的值是0);而Null則表示這個(gè)盒子中的值是一個(gè)無效值。

(3) True:表示真。

(4) False:表示假。True和False通常用于條件語句。

另外一種VB.NET常量是用Const關(guān)鍵字定義的。在定義變量的時(shí)候使用Const而不是Dim,并為這個(gè)變量賦一個(gè)值,就可以定義一個(gè)特殊的常量。這個(gè)常量以變量的形式出現(xiàn)在程序中,只是它的值在程序的執(zhí)行過程中是不能改變的。由于它是一個(gè)不能改變的變量,所以有人也稱它為常變量,也有人稱之為符號(hào)常量??梢圆捎孟旅娴姆绞蕉x一個(gè)表示路徑名的符號(hào)常量:

Const strPathName="c:"windows"

這樣,在后面的程序中,就可以使用strPathName來代表所有的“c:"windows”路徑名,不用每次都指明。而且,如果程序發(fā)生變化,路徑名要變成“c:"windows"cindy”,只要改動(dòng)上面的這個(gè)定義語句就可以了。如果不采用常量,就需要修改程序中所有涉及到這個(gè)路徑名的地方。

為了提高程序的效率,建議用戶不要定義不需要使用的VB.NET常量,因?yàn)樗械某A慷家加脙?nèi)存空間來進(jìn)行保存。一旦定義了一個(gè)常量,系統(tǒng)就要在它的整個(gè)生存期內(nèi)負(fù)責(zé)維護(hù)這個(gè)常量。對(duì)于大型的程序,往往會(huì)定義一個(gè)常量文件,把所有項(xiàng)目中會(huì)使用的常量都定義在這個(gè)文件中,在需要使用的時(shí)候把這個(gè)文件包含進(jìn)來。這種方法雖然對(duì)于減少代碼的復(fù)雜度很好,但是有一個(gè)問題,就是一個(gè)程序并不會(huì)使用包含文件中的所有常量。這樣,很多常量是沒有用的,但是這些常量卻仍然要占用服務(wù)器的內(nèi)存空間。由于在網(wǎng)絡(luò)的環(huán)境中,客戶的需求不好估計(jì),往往很大,所以在定義常量時(shí),要考慮清楚,才能保證程序的效率。

以上是“VB.NET常量怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI