FileStream、CryptoStream などのオブジェクト...または手動で破棄する必要があります。
ユーザーがフォームの閉じるボタンをクリックしたときに Thread.IsBackground = true を使用して作業スレッドを終了しています。
FileStream、CryptoStream などのオブジェクト...または手動で破棄する必要があります。
ユーザーがフォームの閉じるボタンをクリックしたときに Thread.IsBackground = true を使用して作業スレッドを終了しています。
プログラムの終了時にすべてのオブジェクト [...] が自動的に破棄されるかどうか。
はい。最終的に、管理されていないすべてのリソースは OS (Windows) から割り当てられ、プロセスが終了すると、そのすべてのリソースが解放されます。しかし、それはすべてのDispose()
メソッドが呼び出されることを意味するものではなく、それらに対する保証はありません。だから、そこに重要なものを置かないでください。
手動で破棄しない場合、すべてのオブジェクトは自動的に破棄されます....将来の不確定な時間に。
それらが正しく構築されていると仮定します。