c#變數

來源:互聯網
上載者:User

標籤:c#變數

c#變數的常用類型有值類型和參考型別兩大類。


參考型別是c#的主要類型,具有以下特點:

1、在委託中為參考型別變數分配記憶體。

2、用new運算子建立參考型別的變數,並返回建立對象的地址。

3、多個參考型別變數可以引用同一物件變數,對一個變數的操作會影響到另一個變數所引用的相同變數。

4、引用變數在被賦值前的值都是null。

5、引用變數是由記憶體回收機制處理的。

c#中所有被稱為類的變數類型都是參考型別,包括類、介面、數組和委託。

參考型別包括類類型、介面類型、數群組類型、委託類型等。

類類型:

最終類型:object

    字串:string

定義類型:class name

介面類型:

介面定義:interface

數群組類型:

數組定義:int[]

委託類型:

委託定義:delegate name

值類型的特點如下:

1、值類型變數被儲存在堆棧中。

2、在訪問值類型時,一般直接存取其執行個體名。

3、每個值類型變數都有本身的副本,所以對一個值類型變數的操作不會影響到其他變數。

4、在值類型變數複製時,複製的是變數的值,而不是地址。

5、值類型變數的值不能使null。

值類型包括簡單類型、枚舉類型、結構類型。

簡單類型:

    符合整形:sbyte、shote、int、long

 無符號整形:byte、ushort、uint、ulong

Unicode字元:char

         浮點型:float、double

     精度小數:decimal

         布爾型:bool

枚舉類型:

枚舉定義:enumname{}

結構類型:

結構定義:stroctname{}

c#變數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.