C#程序错误,创建多个if else语句

问题描述:

如何继续使用其他3个文本框的if和else语句? 在我的表单中,我有4个文本框,1个消息框和两个按钮(检查并退出)C#程序错误,创建多个if else语句

程序提示用户输入四次测试的成绩百分比。

  1. 如果任何等级低于50,则向用户发出警告。
  2. 如果任何等级高于75,则发出不同的警告。
  3. 如果任何一个等级不在另一个轮胎中,则发出 不同的警告。

我创建了一个窗体。但我有继续,如果else语句

{ 
public partial class FinalGrade : Form 
{ 
    public FinalGrade() 
    { 
     InitializeComponent();     
    } 

    private void btnCheck_Click_1(object sender, System.EventArgs e) 
    { 
     if (System.Convert.ToUInt32(txtFirstGrade.Text) > 75)    
      txtWarning.Text = "pass"; 

     else if (System.Convert.ToUInt32(txtFirstGrade.Text) < 50)    
      txtWarning.Text = "fail";   

    } 

    private void btnExit_Click_1(object sender, EventArgs e) 
    { 
     this.Close(); 
    } 
} 

}

问题,但我不知道如何去完成它。当我尝试继续使用if和else语句时,我总是收到错误消息。这是我的第一个程序,所以请原谅我,如果我使这个混淆。

+3

你有没有试图达到上述要求? –

+2

来吧....首页作品适合您的学习 – Naidu

+0

先试试自己,如果您在编码时遇到问题,请在此处发帖,如果您还没有尝试过任何内容,请不要在此发布此类问题。 –

我现在不编码,但解释你实现这一目标的方式。所以,这是要走的路。

  1. 您需要将4文本框为获得约4个测试
  2. 将一个按钮下你的文本框即提交按钮
  3. 现在双击您的提交按钮输入,就会产生事件 处理程序将被解雇,每当用户点击按钮
  4. 在您SubmitBtn_Click事件处理程序,让所有的输入数据的文本框的 ,把条件像 if(Convert.ToInt32(test1textBox.Text)>75||Convert.ToInt32(test2textBox.Text) ||Convert.ToInt32(test3textBox.Text)||Convert.ToInt32(test4textBox.Text)) { //Update label of your status(create it first on your form) or put a messageBox }

我希望你会得到你如何能做到这一点,如果你仍然面临的任何问题,而下面这个解决方案,让我知道的想法。

问候!

+0

没有工作。 –

+0

@ janey什么都不起作用? –

+0

Adeel给出的答案。我的if else声明,我有作品,但我需要创建他们3个其他文本框。这是我与 –