C# 1秒钟调用10次方法?

2024-11-28 02:53:36
推荐回答(2个)
回答1:

这个可以用定时,我这个是倒计时的1秒一次你改改就应该差不多了把1000改成你想要的
int time = 4;
public bool Shutdown;
System.Windows.Threading.DispatcherTimer t = new System.Windows.Threading.DispatcherTimer();
private void button1_Click(object sender, RoutedEventArgs e)
{
t.Interval = new TimeSpan(0, 0, 0, 0, 1000);
t.Tick += new EventHandler(t_Tick);
t.Start();
}

void t_Tick(object sender, EventArgs e)
{
textBox1.Text = (time--).ToString();
if (time == -1)
{
t.Stop();
MessageBox.Show("dssd");

}

}

回答2:

winform里你可以自己设个定时器 ,掐着秒钟, 过了1秒 ,掉一次 循环函数
循环函数里面设定调用10次 ,完成退出,等着下次定时器调用继续