参照型 (C# リファレンス)
C# では、参照型と値型という 2 種類の型をサポートしています。 参照型の変数はデータ (オブジェクト) への参照を格納するのに対して、値型の変数はデータを直接格納します。 参照型の場合、2 つの変数が同じオブジェクトを参照できるため、ある変数に対する演算によって、他の変数が参照しているオブジェクトが影響を受ける可能性があります。 値型の場合、各変数が独自のデータ コピーを保持し、ある変数に対する操作が別の変数に影響を与えることはありません (ref パラメーターと out パラメーターの変数を除きます。「ref (C# リファレンス)」と「out パラメーター修飾子 (C# リファレンス)」を参照してください)。
次のキーワードは、参照型を宣言するときに使用します。
C# では次の組み込みの参照型も使用できます。