加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 07:46:28 所属栏目:百科 来源:网络整理
导读:例如,请参阅 How to get the current ProcessID? 没有人打扰为System.Diagnostics.Process.GetCurrentProcess()返回的对象调用Dispose.它真的应该叫吗?请解释原因. 解决方法 是的,实际上它也很重要.如果您看到实际的 source,您将看到Dispose不仅仅是继承自C
例如,请参阅

How to get the current ProcessID?

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

解决方法

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读