public async Task Sequential() { var sequential = Enumerable.Range(0, 4).Select(t => Task.Delay(1500)); foreach (var task in sequential) { await task; } }