1
私は、close、dispose、finalize、GC、Idisposableについて完全に混乱しています。 ああ、私にそれらの明確な説明を送ってください。クローズ、ディスポジション、ファイナライズ、GC、Idisposable、....あなたはそれらの明確な説明を持っていますか?
私は、close、dispose、finalize、GC、Idisposableについて完全に混乱しています。 ああ、私にそれらの明確な説明を送ってください。クローズ、ディスポジション、ファイナライズ、GC、Idisposable、....あなたはそれらの明確な説明を持っていますか?
これはかなり大きなトピックです。リチャードの本CLR via C#をお勧めしますか?それはあなたが言及したすべての問題についての詳細に入ります。
非常に簡単な翻訳:閉じる使い捨てタイプで
詳細については、本を参照してください。 Joe DuffyのThis rather elaborate blog entryもIDisposableとfinalizersの理解に非常に役立ちます。
ブライアン、ありがとうございました。クラスのfinalizeメソッドはいつ実装する必要がありますか? それを実装するには本当に必要ですか? – odiseh
私は、その質問のJoe Duffyの優れた治療法へのリンクを使って自分の回答を更新しましたので、それをご覧ください。短い答えは次のとおりです。あなたのクラスがマネージドリソースだけを使用する場合は、ファイナライザは必要ないでしょう。 –
あなたの良いコメントは+1です。 – odiseh