- 2018.11.15
- C#, Windows Forms, WPF, プログラミング,
C#のstringって値型?参照型?
結論 参照型です。 普段使われている方からするとちょっと意外な感じですよね。 実はstringは特殊な例で、値型のように振る舞う参照型なのです。 ちなみに、intなどの主要な値型は、構造体で定義されています。 一方でstringはクラスで定義されています。 値型か、参照型かを明確に分けているのは、 宣言したタイミングでメモリ領域を確保しているかどうかです。 bool型なら1バイト、int型(int […]