System.Threading.Timer срабатывает только один раз

Используя приведенный ниже код, таймер срабатывает только один раз. Что я упускаю?

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);
}
8
задан ebb 11 December 2011 в 18:45
поделиться