C# 的資料型別 C# 語言的資料型別分為兩類: 值型別 引用類型 值類型 #值類型儲存值本身,而不是儲存對值的參考。 值類型是不可變的,這表示對值類型變數進行更改不會影響原始值。 值類型在堆疊上分配記憶體。 值類型的常見範例包括 int、float、double 和 bool。 引用類型 引用類型儲存對值的引用,而不是儲存值本身。 引用類型是可變的,這意味著對引用類型變數進行更改也會影響原始值。 引用型別在堆上分配記憶體。 引用類型的常見範例包括 string、array 和 class。 區別 #特徵 值類型 引用類型 儲存值 值本身 #對值的參考 可變性 不可變 可變 記憶體分配 堆疊 堆疊 #範例 int、float string、array、class