Resource Acquisition Is Initialization(RAII)イディオムとtry-finallyステートメントは、例外安全プログラミングを作成するための従来のアプローチのバックボーンを形成します。
私の質問は:C#で利用可能なスコープガードステートメントのようなものはありますか?
Resource Acquisition Is Initialization(RAII)イディオムとtry-finallyステートメントは、例外安全プログラミングを作成するための従来のアプローチのバックボーンを形成します。
私の質問は:C#で利用可能なスコープガードステートメントのようなものはありますか?
C#またはBCLに組み込まれているスコープガードイディオムの直接の翻訳はありませんが、AlexRønnePetersenは、IDispoable
インターフェイスとC#のusing
ステートメント を活用して、探しているものと同様のことを行うソリューションを含むブログ投稿を作成しました。