gpt4 book ai didi

c# - System.Threading.Timer 只触发一次

转载 作者:太空狗 更新时间:2023-10-29 18:07:37 24 4
gpt4 key购买 nike

使用下面的代码,计时器只触发一次。我错过了什么?

public static List<string> Test = new List<string> { "TEST1", "TEST2" };

public static void Start()
{
var t = new System.Threading.Timer(o =>
{
foreach (var item in Test)
{
Console.WriteLine("Say hello!");
}
}, null, 0, 1250);
}

最佳答案

计时器在再次触发之前被 GC 收集。
您需要将其存储在一个字段中以使其保持活力。

关于c# - System.Threading.Timer 只触发一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8466475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com