using System.Collections.Generic;
using System.Threading.Tasks;
Console.WriteLine("Hello, World!");
var numbers = Enumerable.Range(1, 10);
var tasks = new List<Task>();
foreach (var number in numbers)
await DoubleTheNumber(number);
foreach (var number in numbers)
tasks.Add(DoubleTheNumber(number));
async Task DoubleTheNumber(int number)
Console.WriteLine(number*2);