using自动关闭并回收内存,即使在里面运行出现异常。
如:using(sqlconnection con = new sqlconnection("……")
{
con.Open();
using(sqlcommand cmd = con,greatecommand())
{
cmd.commandtext="……";
cmd.executenonquery();
}
}
而try catch finally
在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。 |
|