エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C# - オブジェクトの破棄を保証する
プログラム中で、アンマネージ リソースなどを扱う場合はリソースを解放する必要があります。破棄には D... プログラム中で、アンマネージ リソースなどを扱う場合はリソースを解放する必要があります。破棄には Dispose メソッド、Close メソッドがある場合は Close メソッドを使用します。必要なくなった時点で破棄すれば良いわけですが、何らかの原因で例外が発生した場合を考えると安易に実装できません。ここでは、オブジェクトの破棄を保証するための方法を紹介します。 サンプルコード 以下にサンプルコードを示します。 最初に Dispose メソッドだけが用意されている場合の例です。C# では using ステートメントを使用することで、オブジェクトが破棄されるスコープを定義することが可能です。using ステートメントの末尾に到達したか、例外がスローされたなどの理由で、制御がステートメント ブロックを離れたときに破棄されます。ただし、対象となるオブジェクトは IDisposable インターフ