.net中
using(){}块
可用来释放资源请问如果我不用using(){}块手动 new delete 和 用using(){}有啥区别?
using(){}块
可用来释放资源请问如果我不用using(){}块手动 new delete 和 用using(){}有啥区别?
解决方案 »
- winform如何测试网站的连接速度
- 把dataset作为参数传递,急啊!!!!
- Invalidate触发paint事件,但是想保存前一步的成果
- C#获取EXCEL的操作
- 方法传入参数? student[][]
- 关于listview的问题,比较棘手,谢谢
- 关于移动CMPP协议的理解
- potentially dangerous这种错误如何解决?
- 哭求助高手-如何将一个多列数据的XML文件用循环的方法用DataGrid显示出来和如何将数据导入SQL数据库中
- DATAGRIDVIEW 焦点离开后在输入焦点 ENTER不能产生新编辑行问题
- 某个字段想插入查询语句,如何处理单引号?
- C#的serialport控件怎么向串口发送AT指令
try
{
...
}
finally
{
obj.Dispose();
}
可读性强
使用using{}必须实现接口IDisposable()。
使用using(){}可以不必担心非托管资源的资源释放问题。
如果using里面内容出错,会不会回收?
没看到人家说相当于 finally{ ....Close();}吗?
手动 new delete还有这个用法?怎么没见过?