使用下面的代码,计时器仅触发一次。我缺少什么?
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 进行收集。
您需要将其存储在字段中以使其保持活力。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)