|
2
|
| Jeremy · 技术社区 · 15 年前 |
|
|
1
0
就在今天,我遇到了同样的问题,基本上我无法对类调用dispose,并且没有释放wmi对象,这给了我同样的错误。 最后,我实现了一个不同的接口,而不是idisposable,公开了两个方法:in it和teardown,并使用这些方法设置我的mew并处理它。不过,这有点麻烦,如果类的用户不知道这一点,他将永远不会调用这两个方法,并且您的新程序将永远不会启动或被释放。 另一种方法可能是让类连接到类似“ondestroy”的事件,并相应地通过删除mew对象来响应。
编辑:是的,我意识到这不是你想要的答案,我不认为有任何方法可以避免这一点,用户必须知道如何使用这个类…: |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |