您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關VB.NET中怎么操作結構變量,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
大家在VB.NET編程中需要對結構進行創建,來滿足我們的編程需求。那么在結構創建之后,可將過程級變量和模塊級的VB.NET結構變量聲明為該類型。例如,可以創建記錄計算機系統信息的結構。下面的示例說明了這一點。
Public Structure systemInfo Public cPU As String Public memory As Long Public purchaseDate As Date End Structure
現在可以聲明該類型的VB.NET結構變量。下面的聲明闡釋這一過程。
Dim mySystem, yourSystem As systemInfo
注意
在類和模塊中,使用 Dim 語句 (Visual Basic) 聲明的結構默認為公共訪問。如果希望結構為私有,請確保使用 Private (Visual Basic) 關鍵字聲明它。
對結構值的訪問
若要從VB.NET結構變量的元素中賦值和檢索值,請使用與設置和獲取對象屬性時相同的語法。在結構變量名稱和元素名稱之間使用成員訪問運算符 (.)。下面的示例對先前聲明為類型 systemInfo 的變量的元素進行訪問。
mySystem.cPU = "486" Dim tooOld As Boolean If yourSystem.purchaseDate < #1/1/1992# Then tooOld = True
VB.NET結構變量賦值
如果二者的結構類型相同,也可以將一個變量賦給另一個。這會將一個結構的所有元素復制為另一結構中的相應元素。下面的聲明闡釋這一過程。
yourSystem = mySystem
如果結構元素是引用類型,如 String、Object 或數組,則將復制指向數據的指針。在上面的VB.NET結構變量示例中,如果 systemInfo 已包含對象變量,則上例會將指針從 mySystem 復制到 yourSystem,通過一個結構對對象數據所做的更改將在通過另一結構訪問時生效。
上述就是小編為大家分享的VB.NET中怎么操作結構變量了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。