アプリケーションを開くと実行されるチェック機能が1つあります。20秒ごとに関数を実行するように自動関数にする方法は?
Main()
{
Checking();
}
public void Checking() // run this function every 20 seconds
{ // some code here
}
アプリケーションを開くと実行されるチェック機能が1つあります。20秒ごとに関数を実行するように自動関数にする方法は?
Main()
{
Checking();
}
public void Checking() // run this function every 20 seconds
{ // some code here
}
C# Timer クラスを使用できます
public void Main()
{
var myTimer = new Timer(20000);
myTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
myTimer.Enabled = true;
Console.ReadLine();
}
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
Console.WriteLine("The Elapsed event was raised at {0}", e.SignalTime);
}
Main()
{
Timer tm = new Timer();
tm.Interval = 20000;//Milliseconds
tm.Tick += new EventHandler(tm_Tick);
tm.Start();
}
void tm_Tick(object sender, EventArgs e)
{
Checking();
}
public void Checking()
{
// Your code
}