【发布时间】:2019-12-25 22:27:24
【问题描述】:
我有一个总变量 我有 250 个范围内的 250 个 我需要知道变量在哪个范围内,但是在 15250 的范围内,如果被链接,则必须做超过 61 次,有另一种方法来消除这种 ifs 的重复吗? 谢谢您的帮助。 例子
public void ValidTravel(int Traveled)
{
int total = 15250
int range = 250
if (Traveled>= 1 && Traveled<= 250)
{
return 250;
}
if (Traveled>= 251 && Traveled<= 500)
{
return 500;
}
if (Traveled>= 501 && Traveled<= 750)
{
return 750;
}
if (Traveled>= 751 && Traveled<= 1000)
{
return 1000;
}
}
【问题讨论】:
-
您可能希望对模运算符进行一些研究。
标签: c# .net if-statement switch-statement case