IDisposable
メソッドを使用してホスティングリソースをリリースするために提供されたサンプルコード(
メソッドはDispose
非ホストList<string>
リソースをリリースする必要があることに注意することが重要です。ホスティングリソースは最終的にゴミの再生によってリサイクルされるため、Dictionary<string, point>
メソッドをリリースするためにそれらをリリースすることは必要でも理想的でもありません。
ホスティングと非ホスティングリソースをリリースDispose
非ホスティングおよびホスティングリソースのクリーンアップに対処するために、次のモードの使用を検討してください。
Dispose
から導出され、リリースされるべきであることを示します。
Finalize
)は、端末を再び呼び出すのを防ぎます)。 Dispose(Boolean)
true
a Dispose
補助方法IDisposable.Dispose
Dispose(true)
リソース管理を最適化するために、次のベストプラクティスに従ってください。
GC.SuppressFinalize(this)
Dispose(Boolean)
Finalize
を使用して、false
を使用して保管リソースをクリーンアップしてください。 サブカテゴリまたはインターフェイスの実装に必要な場合があるため、非能力リソースでクリーンアップする必要がない場合でも、
Dispose
以上が管理されたリソースと管理されていないリソースにIDISPOSABLEを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。