c#一个方法中几个if语句影响了效率?
一个方法中, 其它都执行挺好,可加了下面几个句子后运行时和蜗牛差不多,什么原因呀,请教老师前辈。
我试了下,弄成一个if效率也是低下。不知是什么原因?
if (index < 30)
{
arrangetime[index] = 1
roomtable[roomno, index] = 1
}
if (num2 < 30)
{
arrangetime[num2] = 1;
roomtable[roomno, num2] = 1;
}
if (num3 < 30)
{
arrangetime[num3] = 1;
roomtable[roomno, num3] = 1;
}
if (index4 < 30)
{
arrangetime[index4] = 1;
roomtable[roomno, index4] = 1;
}
if (index5 < 30)
{
arrangetime[index5] = 1;
roomtable[roomno, index5] = 1;
}
if (index6 < 30)
{
arrangetime[index6] = 1;
roomtable[roomno, index6] = 1;
}
if (index7 < 30)
{
arrangetime[index7] = 1;
roomtable[roomno, index7] = 1;
}