手工进行资源释放:
一、 GC无法对非托管资源进行释放,所以我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代码中使用了一个COM对象;
二、 你的类在运行时会产生大量实例(象 GIS 中的Geometry),必须自己手工释放这些资源以提高程序的运行效率
System 命名空间内有一个 IDisposable 接口
一、 GC无法对非托管资源进行释放,所以我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代码中使用了一个COM对象;
二、 你的类在运行时会产生大量实例(象 GIS 中的Geometry),必须自己手工释放这些资源以提高程序的运行效率
System 命名空间内有一个 IDisposable 接口
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步