0

質問はほとんどそれをすべて言います。コードのどこかで、キーワードを使用してオブジェクトObjectXをインスタンス化しました。new現在ObjectX、メモリやその他のリソースの点で高価なものです。ObjectX現在生きていてアプリケーションによって使用されているか、ガベージコレクションされているかを実行時に確認する手段が必要です。
オブジェクトへの参照を使用しようとすると、オブジェクトが使用されます。では、どうすればそれを行うことができますか?

4

1 に答える 1

3

まあ、あなたはそれに保つことができますWeakReference。ガベージコレクションが停止することはありません。その「活性」は。で確認できますIsAlive

ただし、この種のものが必要な場合は、一般的に少しデザインの匂いがします。なぜこのチェックを実行する必要があるのですか?

于 2012-09-04T19:26:57.960 に答える