如何从另一个类访问字段

时间:2012-09-19 21:36:24

标签: c# wpf

您好我有一个带有2个窗口的WPF / C#应用程序。 我正在尝试访问

public int myInt;
从我的OtherWindow在我的MainWindow中

MainWindow.myInt =3;

intellisense甚至不允许我访问变量。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

您需要将其声明为static,因为您无法通过实例访问它,而是通过类名称访问它。也就是说,公开曝光字段通常不被认为是好的设计。

答案 1 :(得分:3)

您需要拥有一个对象:

MainWindow mw = new MainWindow();
mw.myInt = 3 

或者你需要使rour field static

public static int myInt;

并称之为你已经在做的事情:

MainWindow.myInt =3;