非托管资源
不能被.Net的垃圾回收及时释放的资源
包括文件,窗口,网络连接,数据库连接,画刷,图标等(直接都操作系统调用,不归.NET框架管理,不会被.Net回收资源
非托管资源的类中都实现了IDisposable接口
需要明确使用close(调用Dispose)进行关闭
释放方式1: 在finally中关闭资源
释放方式2: 使用Using语句来管理资源
把资源创建的语句或者资源对象放在using的小括号内
c#非托管资源的释放(2021-4-7)
最新推荐文章于 2024-02-26 09:17:50 发布