自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET常量詳細(xì)內(nèi)容揭秘

開發(fā) 后端
VB.NET常量的應(yīng)用通常被程序員們定義為在程序開發(fā)中直接實(shí)現(xiàn)數(shù)值、字符以及字符串直等。那么具體的操作方法將會(huì)在文章進(jìn)行詳細(xì)介紹。

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

 

  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è)無(wú)效值。

(3) True:表示真。

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

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

Const strPathName="c:"windows"

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

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

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-10-12 16:56:36

VB.NET常量VB.NET枚舉

2010-01-08 15:03:12

VB.NET類屬性

2009-10-28 09:55:29

VB.NET MyCl

2009-10-28 12:28:52

VB.NET資源使用

2010-01-13 10:53:24

VB.NET控件

2010-01-13 16:15:47

VB.NET消息隊(duì)列

2009-10-12 13:54:22

VB.NET Data

2009-10-12 15:02:51

VB.NET動(dòng)態(tài)控件

2009-10-13 17:03:55

VB.NET面向?qū)ο?/a>

2009-11-02 15:45:03

VB.NET IEnu

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2009-10-10 16:44:52

VB.NET開發(fā)控件

2009-11-10 12:42:47

VB.NET Prin

2010-01-18 16:26:46

VB.NET數(shù)組賦值

2010-01-15 16:46:05

VB.NET集合存儲(chǔ)

2010-01-18 10:33:28

VB.NET基本函數(shù)

2010-01-15 18:30:50

VB.NET Dlli

2009-10-12 12:54:58

VB.NET聲明API

2009-10-15 15:04:42

VB.NET PadL

2009-10-13 17:16:40

VB.NET Web服
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)