日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET結(jié)構(gòu)變量的具體操作技巧分享

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

 
 
 
  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)默認為公共訪問。如果希望結(jié)構(gòu)為私有,請確保使用 Private (Visual Basic) 關(guān)鍵字聲明它。

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

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

 
 
 
  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)訪問時生效。


當前文章:VB.NET結(jié)構(gòu)變量的具體操作技巧分享
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/cojihdj.html