C#如何查找具有非托管资源的类

本文关键字:资源 何查找 查找 | 更新日期: 2023-09-27 18:12:02

所以。。。我通常处理C#的舒适托管代码端,但现在我必须为任何具有非托管资源的类添加终结器。我已经读过finalizer和IDisposable,但我真的不知道在C#中获取和释放非托管资源的各种不同方法,所以我不知道该找什么。

GCHandle.Alloc和.Free是唯一一对吗?还有什么?

C#如何查找具有非托管资源的类

在C#中处理非托管资源的推荐方法是使用SafeHandle

另请参见

  • SafeHandle:可靠性案例研究[Brian Grunkemeyer]
  • 再也不要写乔·达菲的《终结者》了