成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解VB.NET變量聲明的方法

開發(fā) 后端
VB.NET變量聲明是一個比較基礎(chǔ)的應(yīng)用技術(shù),在實際編程中占據(jù)著非常重要的地位。那么如何才能正確的理解這一應(yīng)用,滿足我們程序的開發(fā)呢?在這篇文章中大家就可以找到一些幫助,掌握這一應(yīng)用技巧。

VB.NET變量聲明是一個比較基礎(chǔ)的應(yīng)用技術(shù),在實際編程中占據(jù)著非常重要的地位。那么如何才能正確的理解這一應(yīng)用,滿足我們程序的開發(fā)呢?在這篇文章中大家就可以找到一些幫助,掌握這一應(yīng)用技巧。

用戶可以使用一般的聲明的描述來聲明一個對象變量,但是必須把VB.NET變量聲明為Object或者一個具體的類的名稱,用下列語法進行對象的聲明:

以下是代碼片段:

  1. Dim variable As [New]{Object|class} 

 

用戶能夠使用Protected,Friend,Private,Shared或者Static進行對象的聲明。下面的對象的描述都是合法的:

以下是代碼片段:

  1. Private ObjA As Object 'Declare ObjA as generic Object data type.   
  2. Static ObjB As Label 'Declare ObjB as Label class type.  
  3. Dim ObjC As System.Buffer 'Declare ObjC as Buffer class type.  
  4.  

 

注意:如果沒有聲明一個對象變量,則該對象的數(shù)據(jù)類型是缺省的Object。然而這種不聲明變量的方法不推薦使用。

有的時候,對象的類型在過程沒有運行之前還是不確定的,在這種情況下,可以聲明這個對象變量的類型為Object數(shù)據(jù)類型。這可以創(chuàng)建一個對任何對象的引用。

然而,如果知道對象具體屬于哪一個類的話,***把它聲明為該類的對象,正如剛才的那些例子,如果已經(jīng)知道了對象是類Label的一個實例,那就應(yīng)該把該VB.NET變量聲明為As Label.

把一個對象聲明為一個特定的類的一個實例,有如下的好處:

(1)動態(tài)檢查類型。

(2)在代碼中得到微軟的intellisense支持。

(3)增加可讀性

(4)減少代碼的錯誤率。

(5)代碼運行效率更高。

當在聲明一個對象的類型的時候,聲明的類型決定了對象變量的靈活性和適用范圍。例如,如果用戶在應(yīng)用程序之中定義了一個窗體命名為Form2,那用戶就可以把一個VB.NET變量聲明為一個Form2的對象:

以下是代碼片段:

  1. Dim MyForm As New Form2 'Can refer only to an object of class Form2 

 

用戶也可以把這個VB.NET變量聲明為一個普通的窗體:

以下是代碼片段:

  1. Dim AnyForm AS Form 'Can refer to any Form,but only a Form 

 

也可以把這個VB.NET變量聲明為一個普通的控件:

以下是代碼片段:

  1. Dim AnyControl As Control 'Can refer to any type 

 

【編輯推薦】

  1. 解析.NET中容易混淆的委托與接口
  2. 解析ADO.NET結(jié)構(gòu)核心組件
  3. C#打印控件
  4. ADO.NET數(shù)據(jù)集DataSet類公共屬性和方法
  5. ADO.NET數(shù)據(jù)集的工作原理
責(zé)任編輯:于鐵 來源: IT專家網(wǎng)
相關(guān)推薦

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-19 16:55:46

VB.NET聲明語句

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2010-01-15 15:03:23

VB.NET對象變量聲

2010-01-21 10:48:18

VB.NET擴展方法

2010-01-12 18:28:28

VB.NET共享變量

2009-11-02 14:35:52

VB.NET打包

2009-11-11 13:24:29

VB.NET事件

2010-01-21 17:34:48

VB.NET Bool

2009-10-20 17:38:54

VB.NET Comp

2010-01-12 18:35:43

VB.NET Stru

2010-01-21 15:47:41

VB.NET變量生存周VB.net

2010-01-19 14:50:20

VB.NET集合

2010-01-19 09:36:06

VB.NET Func

2010-01-18 19:04:29

VB.NET組件疊加

2009-10-12 12:54:58

VB.NET聲明API

2010-01-20 10:56:14

VB.NET Main

2009-11-03 09:26:13

VB.NET方法

2010-01-14 17:41:57

VB.NET變量范圍

2010-01-19 10:12:39

VB.NET Butt
點贊
收藏

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

主站蜘蛛池模板: 超碰在线97国产 | 日韩色综合 | 神马久久av | 中文字幕亚洲一区二区三区 | www.色婷婷 | 很黄很污的网站 | 国产成人福利 | 成人亚洲精品久久久久软件 | 亚洲精品一区二区 | 亚洲91| 日韩at| av片免费 | 久久久久久www | 网黄在线| 国产精品国产三级国产aⅴ中文 | 国产精品久久久久久久久久久久冷 | 精品一区二区三区在线观看国产 | 91观看 | 久久精品无码一区二区三区 | 精品久久香蕉国产线看观看亚洲 | 成人在线精品视频 | 中文字幕在线免费观看 | 国产在线精品一区二区三区 | 91精品国产91久久久久游泳池 | 国产精品欧美一区二区三区不卡 | 亚洲国产精品一区二区三区 | 精品国产不卡一区二区三区 | 爱爱无遮挡 | 日韩av在线中文字幕 | 午夜久久久 | 97人人超碰 | 国产一级视频在线播放 | 久国产| 求毛片 | av在线播放国产 | av中文字幕在线观看 | 福利视频一区二区 | 欧美阿v| 久久精品国产亚洲 | 亚洲日日操 | 亚洲日本欧美 |