Messagebox.Show不工作,因为它是一个方法组?C#
本文关键字:一个 方法 工作 Show 因为 Messagebox | 更新日期: 2023-09-27 18:21:13
嗨,我是C#的新手,我刚刚写了一个非常基本的代码,有人能帮我吗?我试图简单地在消息框中显示一个变量(由用户通过文本框输入)。。。谢谢:)
private void button1_Click(object sender, EventArgs e)
{
string name1 = textBox1.Text;
MessageBox.Show = (name1);
textBox1.Text = ("");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
string name1 = textBox1.Text;
}
这是一个方法,而不是属性,因此需要使用以下语法调用它
MessageBox.Show(name1);
相关,textBox1.Text
是一个字符串属性,因此您需要将该语法更改为
textBox1.Text = "my string";
您的点击事件可以重写为:
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(textbox1.Text);
textBox1.Text = "";
}
这段代码实际上没有任何意义。name1只在文本更改事件处理程序内的作用域中,您对它不做任何操作。
private void textBox1_TextChanged(object sender, EventArgs e)
{
string name1 = textBox1.Text;
}