質問: 1つのオブジェクトに対するガベージコレクション、c# 所有しているものすべてを解放できるようにオブジェクトを破棄する必要がありますが、idisposableを実装していないため、usingブロックでは使用できません。 ガベージコレクタに収集させるにはどうすればよいですか。
回答: メモリ以外のものを「所有」している場合は、idisposableを使用するようにオブジェクトを修正する必要があります。 それがあなたがコントロールするオブジェクトではないなら、これはあなたのベンダーがどれほどよく.netを理解しているかの核心について話すので、これは別のベンダーを選ぶ価値がある何かです。 それだけでメモリを所有しているのであれば、多くの場合でも、あなたがしなければならないのは、オブジェクトが範囲外になることを確認することだけです。 `+ gc.collect()+`を呼び出さないでください。これは、尋ねる必要がある場合は実行しないでください。