C#の「値型・参照型」と「値渡し・参照渡し」は別の話
C#を学んでいると、「値型」「参照型」「値渡し」「参照渡し」という似た言葉が登場します。こ ...
【図で理解】値型と参照型のメモリ構造
「値型と参照型の違い」は、変数を代入したときに何がコピーされるかを見ると整理できます。まず ...
【C#入門】値型と参照型は「コピーを渡すか?住所を渡すか?」で完全に理解する
C#を学び始めると、値型(Value Type)と参照型(Reference Type)の ...
C#のnewを理解する――値型・参照型・スタック・ヒープの関係
C#を学んでいると、クラスでは new を使うのに、int にも new が使えることに疑 ...
値型と参照型から考えるメモリ管理の理解
値型と参照型の違いを理解したら、それがメモリの使い方にどう影響するのかを考えてみましょう! ...
C#のclassとstructの違いを「メソッド引数」で体感しよう!
C#には「クラス(class)」と「構造体(struct)」という2つのデータ型の定義方法 ...
参照型は“実行時”に実体化する
C# でクラス(class)を宣言すると「参照型」と呼ばれますが、コードを書いた瞬間にオブ ...
Unityで transform.position.x += 3 がエラーになる理由
–– struct を返すプロパティとフィールドの違いを徹底解説 –– 対象読者 C#/U ...
C#のクラスは参照型──コンパイル時の分類と実行時の挙動
はじめに C#では class で定義した型を「参照型(referen ...
e1 と e2 は同じ敵だった――var e2 = e1; で学ぶ C# 参照コピーの仕組み
var e2 = e1; は オブジェクトを複製 するのでは ...