C# 中的類型 —— C# 學習筆記

C# 中的類型有兩種:值類型 (value type) 和引用類型 (reference type)。值類型的變量直接包含它們的數據,而引用類型的變量存儲對它們的數據的引用,後者稱爲對象。

對於引用類型,兩個變量可能引用同 一個對象,因此對一個變量的操作可能影響另一個變量所引用的對象。

對於值類型,每個變量都有它們 自己的數據副本(除 ref 和 out 參數變量外),因此對一個變量的操作不可能影響另一個變量。

 

細分這兩種類型,還可以再把它們各分成四種。

四種值類型:簡單類型、枚舉類型、結構類型、可空類型
四種引用類型:類類型、接口類型、數組類型、委託類型

其中,允許用戶自行定義的類型共五種:枚舉類型、結構類型、類類型、接口類型、委託類型

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章