C#の値型と参照型の違い

C#の変数には値型と参照型との2つのタイプが存在します。 (ポインタ型というのも存在しますがよほどのことが無い限り使いませんし使うべきでないと思ってます) 「値型」は構造体(struct) や列挙型(enum) です。 int や double といった数値型は実は構造体で定義されているので値型です。 ※詳しくは「C#のStringとstring…