値型変数には実際のデータが直接含まれ、参照型変数には実際のデータへの参照が含まれます。
私はこれを次のように考えています。
lhs は値型、rhs は参照型
左側で、 にコピーi
するj
と、新しいメモリ ロケーションが同じ元のデータ (45) で埋められます。
右側にコピーk
するl
と、新しいメモリ位置がオブジェクトへの参照で埋められます。この参照はメモリ内の実際のオブジェクトを指します。
今、私はこの参照型のコピーについて混乱しています。ここに少し異なるものがあります:
ここで、rhs のコピーはl
と同じ場所を指しk
ます。
私の質問は1.「どちらが正しいですか?」それとも私が想像していた以上のものがありますか?
また、値の型は、ジッターが適合する方法に応じてヒープに割り当てることができます.2.参照型を強制的にスタックに割り当てることはできますか?
雑な画像編集ですみません。