參考型別 (C# 參考)

C# 中有兩種類型:參考類型和實值類型。 參考型別的變數會儲存對其資料 (物件) 的參考,而實值型別的變數則會直接包含其資料。 使用參考類型時,這兩種變數可以參考相同的物件,因此對其中一個變數進行的作業可能會影響另一個變數所參考的物件。 使用實值型別時,每個變數都有自己的資料複本,因此,對某個變數進行的作業不可能會影響另一個變數 (但 inrefout 參數變數除外;請參閱 inrefout 參數修飾元)。

下列關鍵字用來宣告參考型別:

C# 還提供下列內建參考類型:

另請參閱