Есть список задач List<Task>.
Не могу разобраться как правильно положить в него лямбду. Таким образом как у меня сейчас отрабатывает неправильно и на консоль выводится только "one";
Почему вторая таска не отрабатывает?
static void Main()
{
var tasks = new List<Task>();
tasks.Add(TestMethod("one"));
tasks.Add(new Task(async () => await TestMethod("two")));
Task.WhenAll(tasks);
Console.ReadKey();
}
private static async Task TestMethod(string msg)
{
Console.WriteLine(msg);
}
Все верно. Вы же её создали, но не запустили. Чтобы вторая отработала - запускайте ее с помощью Task.Run():
tasks.Add(Task.Run(async () => await TestMethod("two")));
Тестить!
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости