c# – 应该调用Dispose for Process.GetCurrentProcess()吗?

前端之家收集整理的这篇文章主要介绍了c# – 应该调用Dispose for Process.GetCurrentProcess()吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,请参阅

How to get the current ProcessID?

没有人打扰为System.Diagnostics.Process.GetCurrentProcess()返回的对象调用Dispose.它真的应该叫吗?请解释原因.

解决方法

是的,实际上它也很重要.如果您看到实际的 source,您将看到Dispose不仅仅是继承自Component,它也可以做到.

在我看来,看看那段代码,当EnableRaisingEvents设置为true时,这是最重要的,因为这涉及创建一个等待句柄.需要释放该句柄以防止内存和处理泄漏.

猜你在找的C#相关文章