.net core 如何在.NETCore中打勾?时间跨度?股票行情?

.net core 如何在.NETCore中打勾?时间跨度?股票行情?,.net-core,timer,timespan,.net Core,Timer,Timespan,我习惯了老式的WCF计时/滴答的方式。例如,我希望每隔25秒调用一个方法。如何在.NET Core中执行此操作?您可以使用。请注意,此计时器不是线程安全的-有关详细信息,请参阅此问题: 你所说的勾选是什么意思?每隔x秒做一次什么? namespace TimerApp { public class Program { public static void Main(string[] args) { using (new Sy

我习惯了老式的WCF计时/滴答的方式。例如,我希望每隔25秒调用一个方法。如何在.NET Core中执行此操作?

您可以使用。请注意,此计时器不是线程安全的-有关详细信息,请参阅此问题:


你所说的勾选是什么意思?每隔
x
秒做一次什么?
namespace TimerApp
{
    public class Program
    {
        public static void Main(string[] args)
        {
            using (new System.Threading.Timer(DoSomething, null , 0, 250))
            {
                // do something else
                Thread.Sleep(TimeSpan.FromDays(1));
            }
        }

        public static void DoSomething(object state)
        {
            // called every 250ms
            Console.WriteLine(DateTime.Now);
        }
    }
}