Как думаете, что вы увидите в консоли после выполнения этого кода:
static void Main(string[] args)
{
Timer t = new Timer(DoWork, null, 0, 2000);
Console.ReadKey();
}
private static void DoWork(object obj)
{
Console.WriteLine("I am timer");
GC.Collect();
}
Результаты для Debug и Release версий будут отличаться. За разъяснениями к Рихтеру