2006-09-14 値型と参照型 C# どうも値型や参照型についての知識が怪しいので復習。 値型はスタックに内容が割り当てられる。 参照型はヒープに割り当てられる。 intやfloatのデータ型は値型となる。 構造体も値型となる。 値型をメソッドに渡すときはコピーが発生するので、大きな構造体を渡すような場合は注意。 構造体が値型になるとは知らなかった。ちゃんと見直しておいて良かった。