新聞中心
學(xué)習(xí)VB.NET時,你可能會遇到VB.NET變量問題,這里將介紹VB.NET變量問題的解決方法,在這里拿出來和大家分享一下。VB.NET變量用來存儲程序中需要處理的數(shù)據(jù),用戶可以把變量看作是在內(nèi)存中存儲數(shù)據(jù)的盒子。在其他程序設(shè)計語言中,幾乎都要求程序設(shè)計人員在使用變量之前定義變量的數(shù)據(jù)類型,因為不同數(shù)據(jù)類型的變量所需要的內(nèi)存空間是不一樣的:比如,字節(jié)型變量需要8位的空間,短整型變量需要16位空間等,這就表示盒子的容量是不一樣的,所以為一種數(shù)據(jù)類型定義的變量就不能存放另一種數(shù)據(jù)類型的值。

站在用戶的角度思考問題,與客戶深入溝通,找到敖漢網(wǎng)站設(shè)計與敖漢網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機、企業(yè)郵箱。業(yè)務(wù)覆蓋敖漢地區(qū)。
在VB.NET中,創(chuàng)建變量的方式有兩種:一種方法是使用Dim關(guān)鍵字,這是顯式定義的方法。還可以使用隱式定義的方法,也就是在用戶需要使用一個VB.NET變量的時候直接寫出這個變量并為它賦值。
通過這樣一條語句,就創(chuàng)建了一個名為x的變量。也可以用下面的方法一次定義多個變量:
- Dim a,x
這條語句創(chuàng)建了兩個變量:a和x。
在這里,有以下幾點需要說明:
(1) 如何為變量取名字。VB.NET和其他語言一樣,其變量名稱必須以字母開頭,只能包含字母、數(shù)字和下劃線,并且不是VB.NET關(guān)鍵字。在為變量取名時,建議不要使用像a或者x這樣的讓人無法理解的變量名,而應(yīng)該采用小寫前綴加上有特定描述意義的名字的方式來為變量命名,這種命名方法被稱為Hungarian法。變量名的前三個字母用于說明數(shù)據(jù)類型,第四個字母大寫以表示變量的實際含義。例如下面的定義:
- Dim strFileName
- Dim intTotal
都可以說是定義了很好的變量名:用str和FileName兩個部分組合來表示strFileName是用來存儲字符串類型的文件名的,用int和Total兩個部分組合來表示intTotal是用來存儲整數(shù)類型的總和的。當然,對于程序員來說,這種命名約定并不是強制性的,仍然可以使用a和x這樣的變量名,也可以用intTotal變量來存儲一個字符串。但是很明顯,如果用戶都采用這種為變量命名的方式并在程序設(shè)計過程中遵循這樣的好習(xí)慣,可以讓程序易讀,并減少出錯的機會。
在VB.NET中,常用的約定前綴見下表
|
數(shù) 據(jù) 類 型 |
前 綴 |
例 子 |
|
Boolean |
bln |
blnYes |
|
Byte |
byt |
bytByte |
|
Char |
chr |
chrChar |
|
Date |
dat |
datDate |
|
Double |
dbl |
dblDouble |
|
Decimal |
dec |
decDecimal |
|
Integer |
int |
intTotal |
|
Long |
lng |
lngLong |
|
Single |
sng |
sngSingle |
|
Short |
sho |
shoShort |
|
String |
str |
strText |
|
Object |
obj |
objFileObject |
常用的變量命名約定
(2) 當使用Dim 語句的時候,可以在后面加上一個as關(guān)鍵字來指定一個變量的數(shù)據(jù)類型。例如:
- Dim intTatal as Integer
這條語句表示創(chuàng)建一個名為intTatal的整數(shù)類型的變量,使用這種方法可以指明一個變量必須要保存什么類型的數(shù)據(jù)。雖然VB.NET并不強迫用戶在定義變量的時候一定要指明其數(shù)據(jù)類型,但是建議用戶在編寫程序時使用這種方法來指明變量的數(shù)據(jù)類型,以減少程序出錯的可能。
(3) 雖然可以使用隱式方法來創(chuàng)建VB.NET變量,但是由于前面提到的原因,仍然建議使用顯式的方法來定義變量。
(4) 在VB.NET中,是不區(qū)分大小寫的,這就意味著,變量strFileName和變量strfilename將表示同一個變量。
分享文章:詳細說明VB.NET變量中四點
轉(zhuǎn)載注明:http://www.5511xx.com/article/dhhghjp.html


咨詢
建站咨詢
