我陷入了项目的这个阶段。我有2个窗口类。
ClassA
//This window is like a main form which can take you to Class B
ClassB
//This window is a search window that's suppose to set a static object in class A and fire a method `FillData()` in class A.
我无法将此方法设为静态,因为它需要我将其范围内的许多变量更改为静态。
如何在不使用静态的情况下从B类触发A类中的FillData()
方法?我想在搜索后从FillData()
按下确定按钮时调用classB
。
这是我在C#世界的第二周:)
答案 0 :(得分:0)
如果你可以使用static关键字,你可以简单地在主类中使两个类的实例都是静态的。这样,您就不必在课堂上制作任何静态内容。
public static ClassA Instance1 = new ClassA();
public static ClassB Instance2 = new ClassB();
e.g。
Program.Instance1.FillData();