【发布时间】:2022-09-30 20:55:38
【问题描述】:
如何改进此代码? 我似乎找不到更好看或更易读的代码。
If anyone knows how to make this more clean please let me know.
任何关于如何在未来做到这一点的提示都非常感谢。
public IActionResult Opdracht4_5(int score)
{
var result = \"\";
if (score == 100 && score >= 97)
{
result = \"A+\";
} else if (score <= 96 && score >= 93)
{
result = \"A\";
} else if (score <= 92 && score >= 90)
{
result = \"A-\";
} else if (score <= 89 && score >= 87)
{
result = \"B+\";
} else if (score <= 86 && score >= 83)
{
result = \"B\";
} else if (score <= 82 && score >= 80)
{
result = \"B-\";
} else if (score <= 79 && score >= 77)
{
result = \"C+\";
} else if (score <= 76 && score >= 73)
{
result = \"C\";
} else if (score <= 72 && score >= 70)
{
result = \"C-\";
} else if (score <= 69 && score >= 67)
{
result = \"D+\";
} else if (score <= 66 && score >= 63)
{
result = \"D\";
} else if (score <= 62 && score >= 60)
{
result = \"D-\";
} else if (score < 60)
{
result = \"F\";
}
ViewBag.Output = result;
return View();
}
ViewBag.Output = result :将结果消息返回给前端
标签: c# asp.net asp.net-core if-statement