正确使用c#表格?

时间:2012-04-01 12:44:32

标签: c# winforms memory

我已经构建了一个应用程序,当用户满足全局钩子时,它本质上是进入和失焦的,我想要知道的(如果这是重复的话我道歉)正在创建一个新的表单实例和向应用程序显示可以在应用程序生命周期内多次执行的内容,这是否会在内存中多次创建相同的表单?

在正确处理表单时,我们非常感谢任何指导,最好是创建一个表单实例,并且只在应用程序生命周期中显示该表单,也许是类级表单实例?

1 个答案:

答案 0 :(得分:0)

通常,您创建的表单实例将在关闭时自动进行垃圾回收,不再从任何代码中引用(请密切注意处理程序)。所以它应该不是问题。

编辑但是,如果您经常显示和隐藏表单,并且您可以轻松更改代码以使其使用相同的公式,那么请继续使用,因为有时内存泄漏很难识别,尤其是如果发生事件等,