小编Bal*_*and的帖子

如何压缩我的if语句

我被要求在Windows窗体应用程序中创建一个标记级转换器.

我的代码来自点击按钮.一旦用户将他们的标记输入"Markbox"并单击该按钮,if语句就会运行,它将找到正确的标记范围.然后它将显示与"Gradelb"中的标记相关的等级.

下面是按钮单击命令下的代码.我想缩减它以减少代码行空间并使其更易于管理.

void SubmitBtn_Click(object sender,EventArgs e){

        int mark = int.Parse(Markbox.Text);

        if (mark >= 45 && mark <= 50) Gradelb.Text = "A*";
        else if (mark >= 40 && mark < 45) Gradelb.Text = "A";
        else if (mark >= 35 && mark < 40)  Gradelb.Text = "B";
        else if (mark >= 30 && mark < 35) Gradelb.Text = "C";
        else if (mark >= 25 && mark < 30) Gradelb.Text = "D";
        else if (mark >= 20 && mark < 25) Gradelb.Text …
Run Code Online (Sandbox Code Playgroud)

c# if-statement operation ternary statements

-1
推荐指数
1
解决办法
443
查看次数

标签 统计

c# ×1

if-statement ×1

operation ×1

statements ×1

ternary ×1