次のコードセットがあります。
using (OracleConnection conn = new OracleConnection(m_fceConn))
{
conn.Open();
using (OracleCommand cmd = new OracleCommand(m_sql, conn))
{
using (OracleDataReader reader = cmd.ExecuteReader())
{
reader.Read();
}
}
conn.Close();
}
これをフォーマットするより良い方法はありますか?確かに、後でおそらく接続を開き、クエリを実行し、接続を閉じて別の関数に分けますが、この入れ子はいわば「舞台裏」にまだあります。
別のスレッドで、次のようにフォーマットできることを読みました。
using (OracleConnection conn = new OracleConnection(m_fceConn))
using (OracleCommand cmd = new OracleCommand(m_sql, conn))
しかし、これらの各ステートメントの間にコードがあることを考えると、そのような括弧を省略できるとは思えません。私はまだC#に慣れていない/初心者なので、ここで最善/最も安全な方法を探しています。ありがとう。