我认为我的问题的要点是:最佳实践是什么,或者 Visual Studio 2019 是否给我关于处置项目的错误提示? 这篇文章 谈论代码分析中的错误,但处理项目仍然有点超出我的知识领域。
我有一个表格,其中声明了一些字段:
public partial class FormRequestLines : Form
{
Process view3dProcess;
Process view2dProcess;
Label label;
......
这些字段用于(重新)启动和终止进程,以及以不同的方法写入和隐藏到新创建的标签。
为了处理这些字段,我创建了一个 FormClosed 方法:
private void FormRequestLines_FormClosed(object sender, FormClosedEventArgs e)
{
if (view2dProcess != null) { view2dProcess.Dispose(); }
if (view3dProcess != null) { view3dProcess.Dispose(); }
if (label != null) { label.Dispose(); }
}
1) 字段的处理方式正确吗?
2) 这是正确的方式和地点 处理字段?
Visual Studio 给了我这些警告:
PS:我是用VS的设计器来创建表单的。
HUX布斯
相关分类