[過去ログ] ふらっと C#,C♯,C#(初心者用) Part160 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
744
(1): (ワッチョイ 2302-ST7W) 2024/11/11(月)21:07 ID:uK+aOkTu0(1) AAS
c#って、メモリーリーク起きないの?

ある変数に別のインスタンスを代入したら、
前のインスタンスは開放されるの?
758
(1): (ワッチョイ cdd4-MfT4) 2024/11/12(火)22:58 ID:5fJOoIcx0(1/2) AAS
>>744
Disposeしないと解放されないリソースはDisposeしないとダメ
それ以外は基本的にGC任せで良い

var x = new Foo();
のようにして確保されたオブジェクトはGCが面倒を見る
C++のように delete x; を呼んでないからオブジェクトが破棄されずリークする、なんてことはない

var x = new Foo();
x = new Foo();
x = new Foo();
のようにすればオブジェクトは多数生成されるけど、それは再代入時でなく、GCが要らないと判断したタイミングで回収される
省5
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s