2017-01-22 9 views
1

나는 C#의 두 번째 주에 그것을 즐기고있다. 나는 여분의 신용 퀴즈를하고 있는데, 알아낼 수없는 한 가지 문제가 있습니다.초보자 - C#에서 사용자 입력을 묻는 방법

사용자가 텍스트 상자에 이름을 입력해야하고 제출을 누르면 메시지 상자에 이름이 표시됩니다. 쉬운. 하지만 내 문제는, 입력란이 비어 있으면 "이름을 입력하십시오!"라는 메시지 상자가 표시되도록해야한다는 것입니다. 나는 책이나 온라인 어디서나 그것을 발견 할 수 없다. 지금까지 (이 버튼과 관련된) 모든 것이 아래에 있지만, 그것이 옳지 않다는 것을 알고 있습니다. 그대로 두 창문을 열면됩니다. 초보자를위한 어떤 도움? 롤

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

http://stackoverflow.com/questions/97097/what-is-the-c-sharp-version-of-vb-nets-inputdialog에서 확인하십시오. –

답변

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); 
     } 
    } 

을 그건 그렇고, 하나의 문이 중괄호가 필요하지 않습니다/다른 블록합니다.

+0

감사합니다, Mokster! 나는 그것을 밖으로 시도 할 것이다. 나는 if/else ...가 있어야한다는 것을 알고있었습니다. –