C# 如何制作重新加载控制台应用程序C的计时器?

C# 如何制作重新加载控制台应用程序C的计时器?,c#,C#,我是C#编码的初学者,对于我的第一个程序,我希望有一个计时器,每10秒重新加载一次控制台应用程序。可能吗?你能写一个例子吗?你通常会有一个计时器,在你的应用程序中定期触发一个特定的例程,而不是“重新加载”应用程序 class Program { static void Main() { Console.WriteLine("Starting timer"); var timer = new System.Timers.Ti

我是C#编码的初学者,对于我的第一个程序,我希望有一个计时器,每10秒重新加载一次控制台应用程序。可能吗?你能写一个例子吗?

你通常会有一个计时器,在你的应用程序中定期触发一个特定的例程,而不是“重新加载”应用程序

class Program
{
    static void Main()
    {
        Console.WriteLine("Starting timer");             
        var timer = new System.Timers.Timer(10000);

        // Hook up the Elapsed event for the timer.
        timer.Elapsed += OnTimer;;

        timer.Enabled = true;

        Console.WriteLine("Press any key to shut down");
        Console.ReadKey();
    }

    static void OnTimer(object source, ElapsedEventArgs e)
    {
        // This code will run every 10 seconds
        Console.WriteLine("In timer");
    }
}

如果这是您的第一个程序,我会从“Hello World”开始,或者从一本好的教程或编程书上告诉您的任何内容开始。“Hello World”程序对有其他语言经验的程序员都没有用处。如果您真的需要以设定的时间间隔运行程序,只需在机器上设置一个计划任务,以所需的时间间隔重复运行您的程序。“重新启动应用程序,您想完成什么?”Grant Winney 5分钟前“我需要一个自己运行的程序。
我需要一个自己运行的程序
WUT我太困惑了