我试图创建一个方法,我可以传递一个浮点数,对其进行评估,然后相应地更新文本标签。有人会友好地看看我的代码并指出我正确的方向吗?非常感谢...
public static GetGrade(float wp)
{
if (wp >= 100)
{
grade_current.Text = "A";
}
else if (wp >= 90)
{
grade_current.Text = "A";
}
else if (wp >= 75 && wp <= 89)
{
grade_current.Text = "B";
}
else if (wp >= 60 && wp <= 74)
{
grade_current.Text = "C";
}
else if (wp >= 50 && wp <= 59)
{
grade_current.Text = "D";
}
else
{
grade_current.Text = "F";
}
}
我尝试使用GetGrade(wp);
答案 0 :(得分:3)
只需使用'void',您也可以稍微清理一下代码,使眼睛更容易:
public static void GetGrade(float wp)
{
if (wp >= 100)
grade_current.Text = "A";
else if (wp >= 90)
grade_current.Text = "A";
else if (wp >= 75)
grade_current.Text = "B";
else if (wp >= 60)
grade_current.Text = "C";
else if (wp >= 50)
grade_current.Text = "D";
else
grade_current.Text = "F";
}
答案 1 :(得分:2)
您的方法缺少返回类型。如果您不需要返回任何内容,请使用“void
”。
public static GetGrade(float wp)
=&GT;
public static void GetGrade(float wp)