using System.Threading.Tasks;
public static void Main()
CancellationTokenSource source = new CancellationTokenSource();
CancellationToken token = source.Token;
var task = Task.Run(() => Test(), token);
Console.WriteLine("Hello World");
Console.WriteLine("Cancelling");
Console.WriteLine("Bye World");
public static void Test(){
Console.WriteLine("I am started");