日期:2014-05-17  浏览次数:20625 次

各位都进来看看,求思路、求方法!!!!!!!!!
本人遇到一个问题,不知道如何解决了,望各位大侠们帮帮忙!问题如下:
假如有人员:A,B,C,D,E,F,G     现将对这7个人进行排班,假如A在7月1日休假,在排班的时候,当时间是7月1日而恰好是A值班,这是自动检测看这一天A是不是休假,如果是A休假就检测下一个,这样循环下去,直到检测到7月1号没有休假的人,然后分配为7月1日这一天值班。现在想在排版代码前面加上这个判断,却不知道该如何进行判断,求各位大虾帮帮忙!谢谢啦~~~

 for (DateTime i = dt3; i <= dt4; i = i.AddDays(1))
 {
   //排班代码
 }
C

------解决方案--------------------

int i=0;
while(i==0)
{
if(休息)
{
下一个人
}
if(没休息)
{
i=1;
}
}