新手 - 如何在C#中提示用户输入

时间:2017-01-22 00:21:49

标签: c# message prompt

我在C#的第二周,享受它。我正在做一个额外的信用测验,有一个我似乎无法弄清楚的问题。

用户应该在文本框中输入他们的名字,按下提交后,它会在消息框中显示名称。简单。但我的问题是,如果输入字段为空白,我应该让它显示一个消息框,显示“请输入你的名字!”我无法在书中或网上找到它。我所拥有的(与此按钮相关)到目前为止,但我知道这是不对的。事实上,它只是打开两个窗口,哈哈。对新手有什么帮助吗?洛尔

    private void Submit_Click(object sender, EventArgs e)
    {
        if (textBoxName.Text == "")
        {
            MessageBox.Show("Please Enter Your Name");
        }
        {
            MessageBox.Show("Hello, " + this.textBoxName.Text);
        }
    }

1 个答案:

答案 0 :(得分:2)

只需使用其他:

   private void Submit_Click(object sender, EventArgs e)
    {
        if (textBoxName.Text == "")
        {
            MessageBox.Show("Please Enter Your Name");
        }
        else
        {
            MessageBox.Show("Hello, " + this.textBoxName.Text);
        }
    }

顺便说一句,对于if / else阻止的单一陈述你不需要花括号。