91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CTS的示例分析

發布時間:2021-09-17 10:35:08 來源:億速云 閱讀:129 作者:小新 欄目:編程語言

小編給大家分享一下CTS的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

CTS(common type system)

通用類型系統規定,一個類型可以包含零個或者多個成員,如下:

字段(Field):

作為對象狀態一部分的數據變量。字段根據名稱和類型來區分

方法(Method):

針對對象執行操作的函數,通常會改變對象狀態。方法有一個名稱,一個簽名以及一個或多個修飾符。簽名指定參數數量(及其順序);參數類型:方法是否有返回值。如果有返回值,還要指定返回值類型

屬性(prolerty):

對于調用者,屬性看起來像是字段。但是對于類型的實現者,屬性看起來是一個方法(或是兩個方法)。屬性允許在訪問值之前校驗輸入參數和對象狀態,以及或者僅在必要時才計算某個值。屬性還允許類型的用戶采用簡化語法。最后,屬性允許創建只讀或只寫的字段

事件:

事件在對象以及其他相關對象之間實現了通知機制。例如,利用按鈕提供的一個事件,可在按鈕被點擊之后通知其他對象

同時CTS還指定了可見性規則以及類型成員的訪問規則,例如如果將類型標記為public,任何程序集都能看見并訪問該類型。但是如果標記為assembly(C#中使用internal修飾),只有同一個程序集中的代碼才能看見并訪問該類型,所以,利用CTS制定的規則,程序集為一個類型建立了可視邊界,CLR也強制貫徹了這些規則:

private:

成員只能由同一個類型中的其他成員訪問;

protected:

成員可由派生類訪問,不管那些類型是否在同一程序集中。

internal:

成員可由同一個程序集中的任何代碼訪問

protected internal:

成員可由任何程序集中的派生類型訪問,成員也可由同一程序集中的任何類型訪問

public

成員可由任何程序集中的任何代碼訪問

以上是“CTS的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

cts
AI

青田县| 新宾| 科技| 兰州市| 固始县| 津南区| 义马市| 南漳县| 阳信县| 梅州市| 抚顺市| 连江县| 景泰县| 莱西市| 静宁县| 舒兰市| 罗定市| 伽师县| 浦东新区| 双柏县| 盐池县| 松原市| 醴陵市| 彰化县| 无极县| 大宁县| 凉城县| 洪泽县| 睢宁县| 肃南| 南阳市| 合江县| 贵定县| 璧山县| 资兴市| 长丰县| 邢台市| 泸溪县| 肇州县| 永善县| 抚远县|