メインコンテンツへスキップ
< すべてのトピックに戻る

C#のstruct(構造体)とclass(クラス)の使い分けは?

struct はVector3やColorのような「単純なデータの塊」に使い、class はキャラクターのような「状態を持つ複雑なもの」に使います。

 

最大の違いは、structはデータを他の変数に入れると「コピー(分身)」が作られますが、classは「同じ本体へのショートカット(参照)」が渡される点です。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に