timer定时执行修改值
System.Threading.Timer timer= new System.Threading.Timer(new TimerCallback(Task), null, 0, 24*60*60 * 1000);//每24小时运行一次
private void Task(object source)
{}
System.Threading.Timer timer= new System.Threading.Timer(new TimerCallback(Task), null, 0, 24*60*60 * 1000);//每24小时运行一次
private void Task(object source)
{}
解决方案 »
- WeifenLuo.WinFormsUI.Docking的窗体改变dock状态后,其句柄也变化了。为什么?
- 麻烦问一下。。知道一个控件的经纬度画了一个圆!刷新的时候如何在原来的位置重绘一个圆??
- 请问各位大侠,做那种类似于msn的软件,用哪种语言比较好?
- 毕业设计,需要一篇3000字的外文翻译,有人能帮助我吗?
- “event究竟是不是多余的?”---正解征集
- 如何给DataGrid的列标头加中文,这个B/S很容易实现,但是,不知道C/S模式(即windows form) 下如何实现!!!!
- Win2000启动的时候要同时按下Ctrl Alt Del 能不能写代码修改成 同时按下 A B C 三个键来启动系统
- 我想用C#做一个快递查询工具,但是邮政EMS的网页该如何传值呢?大家帮我看看,谢谢。
- 帮忙查一下sql速成版的最大连接数
- WinDes是什么啊?
- 水晶报表的section expert 怎么用?
- 百度拼音提示
private void button2_Click(object sender, EventArgs e)
{
int sum1 = 1;//一段时间内共出售三次,下面为每次的数量以及出售时间
DateTime dt1 = new DateTime(2010, 10, 1, 16, 30, 30);
int sum2 = 2;
DateTime dt2 = new DateTime(2010, 10, 1, 17, 30, 30);
int sum3 = 3;
DateTime dt3 = new DateTime(2010, 10, 1, 18, 30, 30);
int total1 = method(sum1,dt1);
int total2 = method(sum2,dt2);
int total3 = method(sum3,dt3);
MessageBox.Show((total1+total2+total3).ToString());
} /// <summary>
/// 单次出售总价
/// </summary>
/// <param name="sum">出售数量</param>
/// <param name="dt">出售时间</param>
/// <returns></returns>
public int method(int sum,DateTime dt)
{
int price = 0;
if (dt.TimeOfDay.CompareTo(sixteenTime.TimeOfDay) >= 0 && dt.TimeOfDay.CompareTo(seventeenTime.TimeOfDay) < 0)
{
price = 5;
}
else if (dt.TimeOfDay.CompareTo(seventeenTime.TimeOfDay) >= 0 && dt.TimeOfDay.CompareTo(eighteenTime.TimeOfDay) < 0)
{
price = 6;
}
else if (dt.TimeOfDay.CompareTo(eighteenTime.TimeOfDay) >= 0 && dt.TimeOfDay.CompareTo(nineteenTime.TimeOfDay) < 0)
{
price = 8;
}
return price * sum;
}