1. ホーム
  2. c#

[解決済み】try/catch + using, 正しい構文

2022-04-08 02:42:46

質問

どれですか?

using (var myObject = new MyClass())
{
   try
   {
      // something here...
   }
   catch(Exception ex)
   {
      // Handle exception
   }
}

または

try
{
   using (var myObject = new MyClass())
   {
      // something here...
   }
}
catch(Exception ex)
{
   // Handle exception
}

解決方法は?

私は2番目のものが好きです。オブジェクトの作成に関連するエラーもトラップしてもよいでしょう。