using System;
using System.Linq;
using System.Threading.Tasks;
public class Program
{
public static void Main()
var tasks = Enumerable.Range(0, 100).Select(async x => {await Task.Delay(0); Console.WriteLine(x); return x;}).ToList();
//tasks.ForEach(x=> Console.WriteLine(x.IsCompleted));
Console.WriteLine("Done");;
Task.WaitAll(tasks.ToArray());
}