>>100
C#には値型と参照型がある
値型とは構造体(struct)、参照型とはクラス(class)のこと
この2つの違いは変数の値がメモリのどこに配置されるかということ
値型はスタックという場所に、参照型はヒープという場所に配置される
スタックはC#実行時に予め確保されているメモリなので読み書きが速い
ヒープはnewする度にメモリを確保する(確保済みの未使用メモリがあればそこを使う、無ければ拡張する)ので読み書きが遅い
そして値型と参照型では「変数が何を持っているか」が違う
値型の変数は「値そのもの」を持っているので、変数Aに変数Bの値を移すと「値そのもの」が移されて、一見値が同じでもそれぞれメモリの違う場所に配置された値を見ることになる
参照型は「値が配置されてるメモリの場所(アドレス)」を持っているので、変数Aに変数Bの値を移しても「値が配置されてるメモリの場所」を移しただけなのでメモリの同じ場所の値を見ている
この説明でどのくらい分かるだろうか
探検
【ゲームエンジン】Unityなんでも質問スレpart12
■ このスレッドは過去ログ倉庫に格納されています
101名前は開発中のものです。
2023/11/21(火) 02:14:19.12ID:w6m3vvkL■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 「3.11の余震とは別か」「長時間避難できる場所を」 識者の見方 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- 膝掛け使ってる男いるでしょ
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- 今煮込みラーメン食べながら飲んでる
