访问其他表单上的变量,对象必需错误

本文关键字:对象 错误 变量 其他 表单 访问 | 更新日期: 2023-09-27 17:59:44

这是我发现很难理解的一个常见问题

我有一个表格2和一个表格1

在form2上,我以这种方式创建了一个公共变量,在类form2:form上

 public partial class form2 : Form
 {
    public string xmlDialogconstante { get; private set; }
 }

它应该在2号和1号窗体上可用我正试着用下面的打电话给她

form2.xml对话常量

每次都会给我一个错误,说需要参考,这意味着什么?

访问其他表单上的变量,对象必需错误

这是一个实例属性,您需要创建Form2的实例来访问xmlDialogconstante或使其成为静态

你可以像这样创建一个实例并访问你的属性,但如果你在访问之前不初始化它,你会得到null

form2 f = new form2();
string value = f.xmlDialogconstante;