Android 限定某个动作一段时间内只能执行一次
2个回答
展开全部
ivate void form_Load()
{
Action loopAction = MyMethod;
loopAction.BeginInvoke(null,null);
}
private void MyMethod()
{
while(true)
{
//DoSomething
Thread.Sleep(100);
}
}
示例2:
[csharp] view plain copy
// Timer控件
//属性:Enabled:true; //获取或设置计时器是否正在运行。
Interval:60000; //时间为每分钟刷新一次
//Timer事件
private void timer1_Tick(object sender, EventArgs e)
{
DataBind(); //绑定数据
{
Action loopAction = MyMethod;
loopAction.BeginInvoke(null,null);
}
private void MyMethod()
{
while(true)
{
//DoSomething
Thread.Sleep(100);
}
}
示例2:
[csharp] view plain copy
// Timer控件
//属性:Enabled:true; //获取或设置计时器是否正在运行。
Interval:60000; //时间为每分钟刷新一次
//Timer事件
private void timer1_Tick(object sender, EventArgs e)
{
DataBind(); //绑定数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询