簡體   English   中英

新手-如何在C#中提示用戶輸入

[英]Newbie - How to prompt for user input in C#

我在C#的第二周,很開心。 我正在做一個額外的信用測驗,有一個我似乎無法弄清的問題。

用戶應該在文本框中輸入其名稱,當按下Submit時,它將在消息框中顯示該名稱。 簡單。 但是我的問題是,如果輸入字段為空,我應該讓它顯示一個消息框,顯示“請輸入您的名字!” 我在書中或網上找不到它。 到目前為止,我所擁有的(與該按鈕相關的信息)都在下面,但我知道這是不對的。 實際上,它只是打開兩個窗口,大聲笑。 對新手有幫助嗎? 大聲笑

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

只需使用其他:

   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塊,您不需要花括號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM