我有一个小问题,用 C# 做实验。我有一个RichTextBox,在我单击一个按钮后,它会使用results.Text = "test";
.
但是,在button_Click
方法中,我调用了另一个方法,我们命名它X
,它具有相同的语法results.Text = "john doe";
。这行不通。我尝试将两个控件(按钮、richtextbox)的修饰符更改为公共,但没有运气。
我知道我错过了一些如此基本的东西,但我似乎找不到它。下面是示例代码:
public void button_Click(object sender, EventArgs e)
{
Form1 obj = new Form1();
results.Text = "nice"; //this works
obj.X(a, b, c);
}
现在,方法 X(从上述方法调用):
public void X(double x, double y, double z)
{
results.Text = "john doe" //doesn't work
}
任何其他解释为什么会发生这种情况?谢谢。