【发布时间】:2014-02-03 16:25:33
【问题描述】:
什么是 try/catch inside using 或 using inside try/catch?
using (SqlConnection connection = CreateSqlConnection(connString))
{
using (SqlCommand command = CreateSqlCommand()
{
try{//open connection + execute command + do something else}
catch{//do something}
}
}
对比
try
{
using (SqlConnection connection = CreateSqlConnection(connString))
{
using (SqlCommand command = CreateSqlCommand()
{
//open connection + execute command + do something else
}
}
}
catch
{
//do something
}
【问题讨论】:
标签: c# sql exception using-statement