私は catch finally ブロックを試しましたが、何らかの例外が発生した場合は catch ブロックから戻るので、finally ブロックは引き続き実行されます。帰国前か帰国後か?
これは正しい習慣ですか?
try
{
// do something
}
catch (Exception)
{
return false;
}
finally
{
if (connection.State == ConnectionState.Open) connection.Close();
}