私が日常的に使用している (そして何度か書いた) 一部のコードでは、次のようなコードが使用されています。
using (StreamWriter sw = new FileWriter(".\SomeFile.txt"))
{
// Perform file IO here...
}
finally
{
sw.Close();
}
私は C# の try/catch/finally に精通しています... finally のコンテキストが機能することを知っています。「最終的に使用する」という用語でグーグル検索を実行したところ、関連する一致が見つかりませんでした。
Using ステートメントの最後のコマンドで、Finally ブロックの内容が実行される場合、私が考えているように、Finally のこのコンテキストは機能しますか? それとも、私 (および私が使用しているコード ベース) はこれをすべて間違っていますか? は Try/Catch に制限されていますか?