我遇到了这个问题。我在Windows窗体应用程序中创建了一个类--WFA。它有一个名称空间作为XmlParsing。它有两个类,都是公共的,一个是部分的。一个类名为myWindow;这也是公共部分类。另一个是MemberFunction类;这只是公开的。它有很少的字符串和简单的get n set方法。现在问题不是变量,并且在myWindow类中显示了n个set方法。
请帮忙。这就是我做的事情:
namespace XmlParsing
{
MemberFunction Class is here
myWindow Class is Here
}
两者完全分开。我没有达到我的极限。
答案 0 :(得分:2)
确保您的属性/变量在您的班级中定义为public
。例如
class myWindow
{
public string MyProperty { get; set; }
public int Field1;
public static int StaticField;
}
此外,如果它们是非静态成员,那么您必须创建该类的对象才能访问它们。
myWindow objMyWindow = new myWindow();
objMyWindow.MyProperty = "Some string";
objMyWindow.Field1 = 10;
如果您已将某个字段定义为静态,则可以根据类名访问该字段,例如:
myWindow.StaticField = 100; //accessing static field
您可以考虑重命名您的班级,并使用Pascal case作为班级名称。