2020
10-30
10-30
详解c# 接口IDisposable的用法
C#的每一个类型都代表一种资源,而资源又分为两类:托管资源 由CLR管理分配和释放的资源,即从CLR里new出来的对象。非托管资源 不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COM对象等。如果类型用到了非托管资源,或者需要显式释放托管资源,那么需要让类型继承接口IDisposable。记住:如果类型需要显式释放资源,那么一定要继承IDisposable接口。如:classSampleClass:IDispo...
继续阅读 >