417 次浏览
经验法则如下,如果你实例化了一个 DI API 对象,你必须释放它。如果你没有明确释放它,它将导致内存泄漏。你可以使用 ReleaseComObject 方法来释放对象内存。如果你尝试释放一个空对象,它将抛出一个异常。因此,在你尝试释放对象之前最好先进行一次空检查。示例片段:如果 (obj!= null) System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);