成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析C#類和C#結構體的關系

開發 后端
本文分別介紹了c#類和c#結構體的概念,并且分析了二者的相同之處和不同之處,供大家參考。

C#類:類是C# 中功能最為強大的數據類型,類也定義了數據類型的數據和行為。然后,程序員可以創建作為此類的實例的對象。

C#結構體:結構體是輕量型的類,使用開銷相對于類較小。

C#類和C#結構體兩者的關系:

1.數據類型:類和結構體都是數據類型,類是引用類型,結構體是值類型。

2.繼承性:類可以繼承和被繼承,而結構體隱式繼承于object,不可以繼承(除接口以外)和被繼承

3.構造函數:類和結構體都有默認(無參)構造函數,只不過結構體不能顯示聲明默認(無參)構造函數,

4.字段初始化:類可以對字段聲明時賦值初始化,而結構體不可以(除const和static之外),結構體的字段必須在構造函數中進行初始化。

5.實例化:結構體實例化時可以不使用new,,如果不使用new,那么在初始化所有字段之前,字段將保持未賦值狀態且對象不可用。而類必須使用new進行實例化。

如何選擇C#結構體還是C#類   

討論了結構與類的相同之處和差別之后,下面討論如何選擇使用結構還是類:  

1.堆棧的空間有限,對于大量的邏輯的對象,創建類要比創建結構好一些  

2.結構表示如點、矩形和顏色這樣的輕量對象,例如,如果聲明一個含有   1000   個點對象的數組,則將為引用每個對象分配附加的內存。在此情況下,結構的成本較低。  

3.在表現抽象和多級別的對象層次時,類是***的選擇 

4.大多數情況下該類型只是一些數據時,結構時***的選擇 ,struct 類型是一種值類型,通常用來封裝小型相關變量組,例如,矩形的坐標或庫存商品的特征。 

【編輯推薦】

  1. C#語言讀書心得備忘
  2. 詳解C#制做Active控件的五個步驟
  3. 總結C#多線程的點點滴滴
  4. 學習C#多線程:lock的用法
  5. 各種C#數組的定義和初始化
責任編輯:book05 來源: hi.baidu
相關推薦

2009-08-13 14:06:37

C#結構體結構體和類的區別

2009-08-13 13:29:04

C#結構體使用

2009-08-13 11:18:50

C#結構體

2009-08-31 15:02:22

C#解析結構體指針

2009-08-13 14:56:46

C#的結構體使用

2009-08-13 13:03:52

C#結構體數組

2009-08-06 14:43:10

C# Calculat

2009-08-21 17:24:06

C# SingleIn

2009-08-21 17:24:06

C# SingleIn

2009-08-26 09:54:45

C#打印預覽C#打印

2009-08-14 11:05:28

C#語言的結構體

2009-08-13 14:46:03

C#結構體定義

2009-08-27 13:37:11

C#類和結構

2009-08-25 17:59:49

C#入門

2009-09-23 09:36:34

C#數組

2009-08-27 13:50:08

C# StringBu

2009-08-19 10:41:14

C# switch和c

2009-08-17 18:34:50

C# ChangeCo

2009-08-14 17:45:52

C# ArrayLis

2009-09-02 10:58:02

C#動態數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 7777在线视频免费播放 | 狠狠涩| 99色综合 | 国产精品污www一区二区三区 | 国产精品美女久久久久久免费 | 国产精品日本一区二区在线播放 | 国产精品区二区三区日本 | 91在线视频| 国产精品久久久久久久久免费樱桃 | 国产成人精品一区二三区在线观看 | 韩日一区二区三区 | 精品综合久久久 | 在线看片国产 | 黄色毛片在线看 | 伊人一区| 99久久久久久久久 | 国产精品三级 | 日韩成人精品一区二区三区 | 日本电影免费完整观看 | 欧美精品在线免费观看 | 亚洲免费在线视频 | 免费午夜电影 | 亚洲国产精品久久人人爱 | 亚洲欧美日韩一区二区 | av国产精品 | 羞羞的视频免费看 | 国产精品久久久久久福利一牛影视 | 亚洲欧美日韩系列 | 国产精品久久久久久中文字 | 国产精品免费大片 | 国产原创在线观看 | 免费激情 | a级大片免费观看 | 欧美黄 片免费观看 | 欧美日韩在线免费 | 亚洲国产成人在线视频 | 欧美日韩一区精品 | 日韩中文字幕高清 | 国产精彩视频在线观看 | 欧美黄色一区 | 国内精品久久久久久久影视简单 |