參考類型 (C# 參考)

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

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

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

另請參閱