using System;
using System.Threading;
using System.Threading.Tasks;
public class Program
{
public static void Main()
CancellationTokenSource cts = new CancellationTokenSource(5);
// Thread.Sleep(10); // uncomment for task cancellation behavior
Task.Run(() =>
for (int i = 0; i < 5; i++) {
Console.WriteLine("Test");
Thread.Sleep(20);
}
}, cts.Token).Wait();
Console.WriteLine("Hello World");