async Task TestAsync(string log)
{
Console.WriteLine($"delay start {log}");
await Task.Delay(5000);
Console.WriteLine($"delay end {log}");
}
[TestMethod]
public async Task TestTasks()
{
List<Task> tasks = new()
{
TestAsync("1"),
TestAsync("2"),
TestAsync("3"),
};
/*
How do I achieve this?
delay start 1
delay end 1
delay start 2
delay end 2
delay start 3
delay end 3
*/
}
async Task TestAsync(string log)
{
Console.WriteLine($"delay start {log}");
await Task.Delay(5000);
Console.WriteLine($"delay end {log}");
}
[TestMethod]
public async Task TestTasks()
{
List<Task> tasks = new()
{
TestAsync("1"),
TestAsync("2"),
TestAsync("3"),
};
/*
How do I achieve this?
delay start 1
delay end 1
delay start 2
delay end 2
delay start 3
delay end 3
*/
}