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

VB.NET結(jié)構(gòu)變量的具體操作技巧分享

開發(fā) 后端
我們可以在程序中對VB.NET結(jié)構(gòu)變量進(jìn)行訪問,以及賦值等操作。那么具體的應(yīng)用技巧都將會在本文中一一給出,方便大家理解。

大家在VB.NET編程中需要對結(jié)構(gòu)進(jìn)行創(chuàng)建,來滿足我們的編程需求。那么在結(jié)構(gòu)創(chuàng)建之后,可將過程級變量和模塊級的VB.NET結(jié)構(gòu)變量聲明為該類型。例如,可以創(chuàng)建記錄計(jì)算機(jī)系統(tǒng)信息的結(jié)構(gòu)。下面的示例說明了這一點(diǎn)。

  1. Public Structure systemInfo  
  2. Public cPU As String  
  3. Public memory As Long  
  4. Public purchaseDate As Date  
  5. End Structure 

現(xiàn)在可以聲明該類型的VB.NET結(jié)構(gòu)變量。下面的聲明闡釋這一過程。

  1. Dim mySystem, yourSystem As systemInfo 

注意

在類和模塊中,使用 Dim 語句 (Visual Basic) 聲明的結(jié)構(gòu)默認(rèn)為公共訪問。如果希望結(jié)構(gòu)為私有,請確保使用 Private (Visual Basic) 關(guān)鍵字聲明它。

對結(jié)構(gòu)值的訪問

若要從VB.NET結(jié)構(gòu)變量的元素中賦值和檢索值,請使用與設(shè)置和獲取對象屬性時相同的語法。在結(jié)構(gòu)變量名稱和元素名稱之間使用成員訪問運(yùn)算符 (.)。下面的示例對先前聲明為類型 systemInfo 的變量的元素進(jìn)行訪問。

  1. mySystem.cPU = "486" 
  2. Dim tooOld As Boolean  
  3. If yourSystem.purchaseDate < #1/1/1992# Then tooOld = True 

VB.NET結(jié)構(gòu)變量賦值

如果二者的結(jié)構(gòu)類型相同,也可以將一個變量賦給另一個。這會將一個結(jié)構(gòu)的所有元素復(fù)制為另一結(jié)構(gòu)中的相應(yīng)元素。下面的聲明闡釋這一過程。

  1. yourSystem = mySystem 

如果結(jié)構(gòu)元素是引用類型,如 String、Object 或數(shù)組,則將復(fù)制指向數(shù)據(jù)的指針。在上面的VB.NET結(jié)構(gòu)變量示例中,如果 systemInfo 已包含對象變量,則上例會將指針從 mySystem 復(fù)制到 yourSystem,通過一個結(jié)構(gòu)對對象數(shù)據(jù)所做的更改將在通過另一結(jié)構(gòu)訪問時生效。

【編輯推薦】

  1. VB.NET聲明結(jié)構(gòu)方法介紹
  2. VB.NET類型提升失效問題總結(jié)
  3. VB.NET Imports語句正確用法推薦
  4. VB.NET拆分合并語句基本應(yīng)用技巧分享
  5. VB.NET條件編譯具體應(yīng)用方法解析
責(zé)任編輯:曹凱 來源: wewill.cn
相關(guān)推薦

2010-01-15 15:51:43

VB.NET類添加方法

2010-01-07 15:37:35

VB.NET ForNext循環(huán)

2010-01-22 11:02:30

VB.NET創(chuàng)建新變量

2010-01-15 19:04:09

2010-01-13 16:45:44

VB.NET刪除控件

2009-10-30 10:58:45

VB.NET創(chuàng)建類

2010-01-15 15:10:43

VB.NET Stri

2010-01-07 10:02:53

Flash控制VB.N

2010-01-13 10:25:30

VB.NET文件夾操作

2009-10-09 16:54:03

VB.NET窗體

2010-01-22 13:16:05

VB.NET初始化數(shù)組

2010-01-15 18:01:05

VB.NET結(jié)構(gòu)化異常

2010-01-13 15:33:40

VB.NET菜單項(xiàng)目

2010-01-18 18:50:26

VB.NET鼠標(biāo)手勢

2010-01-13 15:52:59

VB.NET浮動窗體

2010-01-18 16:33:57

VB.NET加密文件

2010-01-08 18:16:52

VB.NET變量

2010-01-08 18:37:08

VB.NET顯示圖片

2010-03-01 17:28:25

WCF Stream對

2010-01-14 14:46:57

點(diǎn)贊
收藏

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