C# 中的值型別與引用型別


值型別和引用型別,兩者都是 C# 中的型別 -

值型別

值型別變數可以被直接賦值。它們派生自 System.ValueType 類。值型別直接包含資料。當你宣告 int 型別時,系統分配記憶體來儲存該值。

值型別變數儲存在堆疊中。

示例包括 int、char 和 float,它們分別儲存數字、字母和浮點數。

引用型別

它引用一個記憶體位置。透過多個變數,引用型別可以引用一個記憶體位置。如果記憶體位置中的資料被其中一個變數更改,則另一個變數會自動反映此值更改。

引用型別變數儲存在堆中。

內建引用型別的示例有 -

  • 物件
  • 動態
  • 字串

更新於: 2020 年 6 月 21 日

6K+ 瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告