2017-07-16 2 views

答えて

1

正確にはあなたが不満足に感じるのは何ですか?あなたのコードの中の何かは、たとえそれがエラーでも破棄されることを確実にするためにusingステートメントに入れることができるという点を除いては問題ありません。例外:

using (var sqlconn = new ...) 
using (var sqlcom = new ...) 
{ 
    sqlcon.open(); 
    sqlcom.ExecuteNonQuery(); 
} 

この方法Disposeは(自動的にCloseを呼び出す)usingを出るとき、それは通常の方法で、例外であることと呼ばれています。

2

usingがあなたのために世話をします。フードの下でSqlConnection.Dispose()SqlConnection.Close()メソッドを呼び出し、SqlCommand.Dispose()SqlCommand.Close()を呼び出します。追加の背景として

using statementfinallyIDisposableオブジェクトを配置try ... finallyための糖衣構文です。

関連する問題