这是我一直难以理解的常见问题
我有一个form2和一个form1
在form2上我以这种方式创建了一个公共变量,在类form2:form
上 public partial class form2 : Form
{
public string xmlDialogconstante { get; private set; }
}
它应该在form2和form1上可用 我试图使用以下
在form1上给她打电话form2.xmlDialogconstante
每次都会给我一个错误,说需要引用,这意味着什么?
答案 0 :(得分:1)
这是一个实例属性,您需要创建Form2
的实例来访问xmlDialogconstante
或使其静态。
您可以创建一个实例并像这样访问您的属性,但如果您在访问之前未初始化它,则会获得 null 。
form2 f = new form2();
string value = f.xmlDialogconstante;