4

Resource Acquisition Is Initialization(RAII)イディオムとtry-finallyステートメントは、例外安全プログラミングを作成するための従来のアプローチのバックボーンを形成します。

私の質問は:C#で利用可能なスコープガードステートメントのようなものはありますか?

4

1 に答える 1

4

C#またはBCLに組み込まれているスコープガードイディオムの直接の翻訳はありませんが、AlexRønnePetersenは、IDispoableインターフェイスC#のusingステートメント を活用して、探しているものと同様のことを行うソリューションを含むブログ投稿を作成しました。

于 2012-12-11T23:43:05.663 に答える