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

溫馨提示×

溫馨提示×

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

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

.NET中結構與類的區別

發布時間:2020-07-26 01:21:24 來源:網絡 閱讀:361 作者:riran 欄目:編程語言

        .NET中的類型有5中:類、結構、枚舉、接口和委托。而類和結構有著很大的相似性,都可以擁有向字段、方法這樣的成員。

        但是,類和結構還是有很多不同的。

        1)結構是 值類型,而類確是引用類型的。

        2)結構不支持繼承。

        3)因為結構是 值類型的,所以兩個變量不能指向同一結構實例。

        4)引用類型可以為空(null),但卻不能給值類型賦值為空,會導致編譯出錯

                    例如 System.DataTime是一個結構,以下是錯誤的

                    System.dataTime today = null;     //Wrong

               為了規避這個問題,.NET Framework提供了System.Nunllable結構來使任意結構可以為空,               簡單的寫法為:   System.dataTime? today = null;

                           int? x = null;  //x是nullable


C#中所有的基本類型,都是在System命名空間中所定義的結構的別名。例如 int和char,我們每在C#中聲明一個int,就會創建一個System.Int32實例,每一個char,就會有一個System.Char實例支持它。值類型繼承自System.ValueType,引用類型繼承自System.Object。


還有一個小問題我之前沒聽過,就是程序集的概念

        【我們可以在System.Numerics.dll程序集中找到System.Numerics命名空間,要使用其成員,我們需要現在項目中增加對這個程序集的引用】   Project->Add Reference選中想引用組件類型的標簽頁

向AI問一下細節

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

AI

曲靖市| 太保市| 东阿县| 浏阳市| 余干县| 宁阳县| 庐江县| 新乡市| 永定县| 扎赉特旗| 景宁| 竹溪县| 务川| 栖霞市| 舒兰市| 张掖市| 滕州市| 房产| 霍山县| 西和县| 循化| 崇左市| 富阳市| 昭觉县| 右玉县| 海南省| 留坝县| 聂荣县| 岳普湖县| 临潭县| 都江堰市| 陆良县| 南澳县| 太康县| 滨州市| 邢台县| 宁蒗| 来安县| 天长市| 汉中市| 常州市|