次のようなif-elseステートメントを書きました。
if (workedDays > 0 && workedDays <= 180)
{
x= 14;
}
if (workedDays > 180 && workedDays <= 540)
{
x= 28;
}
if (workedDays > 540 && workedDays <= 1068)
{
x= 42;
}
else
{
x= 56;
}
次のようなswitchステートメントとして書き直そうとしました。
switch (workedDays)
{
case (workedDays > 0 && workedDays <= 180):
x=14;
break;
default:
break;
}
ただし、エラーが発生しますCannot implicitly convert type 'bool' to 'int'
。
どうすれば修正できますか?