已经放到外面了,现在也可以调用
但我现在想根据条件来调用
比如
WeeklyTrigger(hour,mineuts,DaysOfTheWeek.Monday | DaysOfTheWeek.Friday)
后面的DaysOfTheWeek.Monday | DaysOfTheWeek.Friday我想根据条件来判断生成,
或者是空值!
有什么方法可以实现?
但我现在想根据条件来调用
比如
WeeklyTrigger(hour,mineuts,DaysOfTheWeek.Monday | DaysOfTheWeek.Friday)
后面的DaysOfTheWeek.Monday | DaysOfTheWeek.Friday我想根据条件来判断生成,
或者是空值!
有什么方法可以实现?
public WeeklyTrigger(
short hour,
short minutes,
DaysOfTheWeek daysOfTheWeek
);
其中参数DaysOfTheWeek daysOfTheWeek(星期)是Enum类型的
如果界面上的Checkbox选中了一,五,
我就传入DaysOfTheWeek.Monday | DaysOfTheWeek.Friday,
如果一个没选我就传如空!这样的条件下怎样传这个参数?
在你的方法里面判断一下,如果为空怎么处理,比如给个默认值
Sunday = 0x1,
Monday = 0x2,
Tuesday = 0x4,
Wednesday = 0x8,
Thursday = 0x10,
Friday = 0x20,
Saturday = 0x40,
None = 0x50
}DaysOfTheWeek test = DaysOfTheWeek.None;
传入DaysOfTheWeek.Monday | DaysOfTheWeek.Friday这种类型的判断该怎样实现?
假如你有一个CheckBoxList叫chkListint result = 0x0;
for( int i=0;i<chkList.Items.Count;i++ )
{
if( chkList.Items[i].Checked )
result |= int.Parse( chkList.Items[i].Value );
}最后传入result,enum和int可以隐式转换
result |= int.Parse( chkList.Items[i].Value );谢谢
timmy3310(tim)
就是要的这个方法!
^_^