国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

結構 Structure

結構 Structure

更新時間:2022-05-16 文章作者:未知 信息來源:網絡 閱讀次數:

如果對類比較熟悉,先看看結構和類的異同點:

結構和類
Visual Basic .NET 統一了結構和類的語法,結果就是兩個實體都支持大多數的相同功能。但是,在結構和類之間還有著重要的區別。

相同點
結構和類在以下方面相同:

兩者都屬于“容器”類型,表示它們可以包含其他類型作為成員。
兩者都具有成員,成員可以包括構造函數、方法、屬性、字段、常數、枚舉、事件和事件處理程序。
兩者的成員都具有單獨的可訪問性。例如,一個成員可以聲明為 Public,而另一個可以聲明為 Private。
都可實現接口。
都有共享的構造函數,有或沒有參數。
兩者都可以公開默認屬性,只要該屬性至少帶有一個參數。
兩者都可以聲明和引發事件,而且兩者都可以聲明委托。
不同點
結構和類在以下方面有所不同:

結構是值類型,而類是引用類型。
結構使用堆棧分配,類使用堆分配。
所有的結構成員都默認為 Public;類變量和常量默認為 Private,而其他的類成員默認為 Public。類成員的這一行為提供與 Visual Basic 6.0 默認值系統的兼容。
結構必須至少具有一個非共享變量或事件成員;而類可以完全是空的。
結構成員不能聲明為 Protected,類成員可以。
只有 Shared Sub 結構過程才能處理事件,并且只能使用 AddHandler 語句;而任何類過程都可以處理事件,并且可以使用 Handles 關鍵字或 AddHandler 語句。
結構變量聲明不能指定初始值、New 關鍵字或數組初始大小,類變量聲明可以。
結構從 ValueType 類隱式繼承,不能從其他類型繼承,類可以從除 ValueType 之外的其他任何類繼承。
結構是不可繼承的;而類可以繼承。
結構從不終止,所以公共語言運行庫 (CLR) 從不在任何結構上調用 Finalize 方法,類可由垃圾回收器終止,當檢測到沒有剩下的活動引用時,垃圾回收器將在類上調用 Finalize。
結構不需要構造函數;而類需要。
結構僅當沒有參數時可以有非共享的構造函數;類無論有沒有參數都可以。
每一個結構都有不帶參數的隱式公共構造函數。此構造函數將結構的所有數據成員初始化為默認值。不能重定義此行為。

實例和變量
由于結構是值類型,每個結構變量都永久地綁定到一個單獨的結構實例。但類是引用類型,對象變量可引用各種類實例。此區別在下列方面影響結構和類的使用:

結構變量使用結構的無參數構造函數隱式包含成員初始化。因此,Dim S As Struct1 等效于 Dim S As Struct1 = New Struct1()。
當將一個結構變量賦給另一個,或傳遞一個結構實例到過程參數,所有變量成員的當前值都被復制到新結構中。當將一個對象變量賦給另一個,或傳遞一個對象變量到過程,僅有引用指針被復制。
可以將值 Nothing 賦給結構變量,但實例繼續保持與變量的關聯。盡管賦值重新初始化了變量成員,仍可以調用其方法并訪問其數據成員。相比之下,如果將對象變量設為 Nothing,將其與任何類實例斷開關聯,在給它賦予另一個實例前,不能通過變量訪問其他成員。
對象變量可以有在不同時間賦給它的不同的類實例,幾個對象變量可以同時引用同一個類實例。當通過指向同一實例的另一個變量訪問時,更改的類成員的值會影響這些成員。但是,結構成員獨立存在于其自身實例中。更改其值不會在其他任何結構變量中反映出來,即使是在同一 Structure 聲明的其他實例中。
兩個結構的等效性測試必須在成員對成員的測試中進行。兩個對象變量可使用 Equals 方法進行比較。Equals 指示兩個變量是否指向同一實例。
Structure 語句
Structure 語句只能在模塊、命名空間或文件級出現。這就是說可以在源文件或模塊、接口或類內部聲明結構,但不能在過程內部進行聲明。也可以在一個結構中定義另一個結構,但不能通過外部結構訪問內部結構的成員。而是必須聲明一個內部結構的數據類型變量。

可以從聲明結構的模塊或類內的任何位置訪問它們。默認情況下,結構為 Friend。若要更詳細地指定可訪問性,請在 Structure 語句中包括 Public、Friend、Protected Friend 或 Private。

必須聲明結構的每一數據成員。這意味著 variabledeclarations 部分中的每一語句必須使用 Dim、Friend、Private 或 Public。由于無法從結構中繼承,因此結構成員不能是 Protected 或 Protected Friend。但結構本身可以是 Protected 或 Protected Friend。

如果 Option Strict 是 On,則在每一個成員聲明中還必須包含 As 子句。用 Dim 聲明的成員默認為 Public 訪問,未用 As 子句聲明的成員默認為 Object 數據類型。

在結構中必須至少定義一個非共享變量或事件。在結構中不能只包含常數、屬性和過程,即使某些成員是非共享的。

結構成員的范圍是整個結構。

不能將結構的任何數據成員的值初始化成其聲明的一部分。必須通過結構上參數化的構造函數初始化數據成員,或者在創建了該結構的實例后將值賦給該成員。

結構支持的許多功能與類支持的一樣。例如,結構可以擁有屬性和方法,可以實現接口,也可以擁有參數化的構造函數。但是,在某些地方(例如繼承、聲明和用法)結構和類之間存在著重大的差異。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        91色porny在线视频| 国内精品伊人久久久久av影院| 欧美国产一区二区| 国产精品99久久久久久似苏梦涵| 久久综合九色欧美综合狠狠| 国产乱子轮精品视频| 欧美国产欧美综合| 一本色道**综合亚洲精品蜜桃冫| 亚洲国产三级在线| 91精品国产入口| 国产黄色精品视频| 亚洲欧美激情插 | 欧洲一区在线电影| 午夜欧美视频在线观看| 欧美成人一区二区三区| 91啦中文在线观看| 国产一区二区在线观看免费| 国产精品区一区二区三| 91麻豆精品国产91久久久更新时间| 另类综合日韩欧美亚洲| 亚洲色图欧美偷拍| 欧美一区二区视频网站| 成人福利视频网站| 久久精品国产亚洲高清剧情介绍 | 国产精品一线二线三线精华| 国产精品不卡一区| 欧美一级二级三级蜜桃| 99久久久国产精品| 精品一区二区免费| 亚洲第一二三四区| 中文字幕中文字幕在线一区| 欧美大片在线观看| 欧美美女喷水视频| 欧美系列日韩一区| 91麻豆产精品久久久久久 | 亚洲激情网站免费观看| 久久久激情视频| 欧美不卡在线视频| 欧美一区二区福利在线| 欧美日韩国产在线观看| 91丝袜美腿高跟国产极品老师| 精品一区二区在线视频| 午夜国产精品一区| 一区二区三区免费看视频| 亚洲三级在线免费| 中文字幕综合网| 日本一区二区三区免费乱视频| 日韩三级在线观看| 91精品国产乱码| 制服丝袜中文字幕亚洲| 欧美视频中文字幕| 欧美丝袜丝交足nylons图片| 欧美在线综合视频| 欧美日韩中文一区| 欧美精品久久99久久在免费线| 欧美亚州韩日在线看免费版国语版| 色综合天天综合网天天看片| 99精品视频在线免费观看| 成人aaaa免费全部观看| 成年人国产精品| 99久久久精品| 欧美影院一区二区三区| 欧美性猛交一区二区三区精品| 欧美三日本三级三级在线播放| 欧美性色aⅴ视频一区日韩精品| 欧美日韩免费电影| 制服丝袜亚洲网站| 精品国产污污免费网站入口| 久久综合99re88久久爱| 亚洲国产成人在线| 日韩一区在线看| 一级精品视频在线观看宜春院| 亚洲一区二区三区四区五区中文| 亚洲一区电影777| 欧美a一区二区| 国产 欧美在线| 在线观看www91| 精品国产精品网麻豆系列| 国产视频一区二区在线| 亚洲精选视频在线| 蜜臀av性久久久久蜜臀aⅴ| 国产美女精品在线| 欧洲av在线精品| 精品播放一区二区| 亚洲色图一区二区三区| 美日韩黄色大片| av一区二区不卡| 91麻豆精品91久久久久同性| 国产欧美一区二区精品性色超碰| 亚洲视频一区在线| 开心九九激情九九欧美日韩精美视频电影| 国产一区二区三区综合| 在线视频国内自拍亚洲视频| 日韩精品一区二区在线| 亚洲精品成a人| 高清在线不卡av| 欧美夫妻性生活| 自拍偷拍国产精品| 国产在线看一区| 欧美视频三区在线播放| 中文字幕va一区二区三区| 青青草视频一区| 91黄色免费网站| 国产精品天天看| 精品在线观看视频| 91精品国产美女浴室洗澡无遮挡| 亚洲欧美成人一区二区三区| 国产一区二区91| 日韩一区二区在线看| 洋洋成人永久网站入口| 成人午夜电影久久影院| 精品久久人人做人人爱| 日欧美一区二区| 在线观看亚洲a| 亚洲欧洲制服丝袜| 成人激情校园春色| 久久影音资源网| 蜜臀精品一区二区三区在线观看| 色94色欧美sute亚洲线路二 | 日韩在线卡一卡二| 欧美午夜一区二区| 亚洲欧洲国产专区| 成人av午夜影院| 欧美激情一区不卡| 国产馆精品极品| 国产日韩欧美a| 国产91丝袜在线18| 国产精品区一区二区三区| 国产ts人妖一区二区| 亚洲精品一区二区三区香蕉| 蓝色福利精品导航| 欧美成人乱码一区二区三区| 久久99在线观看| 久久久午夜电影| 国产精品一级在线| 国产女人18毛片水真多成人如厕| 国产电影一区二区三区| 中文字幕不卡的av| 色拍拍在线精品视频8848| 亚洲国产成人porn| 欧美一级淫片007| 激情av综合网| 国产欧美综合在线| 91片在线免费观看| 亚洲国产日韩一区二区| 88在线观看91蜜桃国自产| 日本欧美大码aⅴ在线播放| 精品入口麻豆88视频| 成人激情午夜影院| 亚洲精品大片www| 日韩一区二区在线观看视频| 国产乱国产乱300精品| 国产精品国产三级国产aⅴ原创| 91色综合久久久久婷婷| 日韩中文字幕91| 国产日韩欧美在线一区| 欧美中文字幕一区二区三区亚洲| 免费成人小视频| 欧美精彩视频一区二区三区| 91在线视频免费观看| 婷婷久久综合九色综合伊人色| 精品免费国产二区三区| 色婷婷av一区二区三区大白胸| 蜜桃av噜噜一区| 亚洲欧美区自拍先锋| 精品日韩欧美在线| 色综合久久综合网欧美综合网| 亚洲成人激情综合网| 久久久国际精品| 欧美伦理视频网站| 成人av网站在线| 蜜臀久久99精品久久久画质超高清| 中国色在线观看另类| 日韩精品最新网址| 色哟哟亚洲精品| 国产精品中文字幕欧美| 亚洲成人福利片| ㊣最新国产の精品bt伙计久久| 日韩三级在线免费观看| 欧美日韩一区二区在线观看| 大陆成人av片| 免费观看日韩av| 亚洲激情自拍偷拍| 欧美激情在线免费观看| 日韩一级成人av| 欧美日韩性生活| 色婷婷国产精品| 丁香激情综合五月| 国模娜娜一区二区三区| 丝袜诱惑制服诱惑色一区在线观看| 欧美国产精品一区| 久久精品视频网| 精品美女在线播放| 日韩精品一区二区三区四区| 色香色香欲天天天影视综合网| 国产精品99精品久久免费| 久久se这里有精品| 久久精品国产精品青草| 丰满少妇在线播放bd日韩电影| 亚洲va韩国va欧美va精品|