一般情况下,.NET使用稀缺资源时,比如数据库连接、窗口、图形对象,最好使用资源后及时时释放掉该资源,这样会提高程序运行效率,减少资源消耗。
虽然说,C#中会有垃圾回收(System.GC.Collect()) ,但是稀缺资源还是越早释放越好。
以下是最优的使用稀缺资源时的代码框架如下:
虽然说,C#中会有垃圾回收(System.GC.Collect()) ,但是稀缺资源还是越早释放越好。
以下是最优的使用稀缺资源时的代码框架如下:
try{
using(SqlConnection conn=new SqlConnnection(source)){
conn.Open();
//.....
//.....
conn.Close();
}
}catch(SqlException e){
//...
}