Task в Main() методе консоли - C#

Узнай цену своей работы

Формулировка задачи:

Где мой Hello World?
Листинг программы
  1. Action tsc = async () => await new Task(() => Console.WriteLine("Hello World!"));
  2. tsc();
А точнее как запустить Task через tsc. Вот так бы всё работало:
Листинг программы
  1. Action tsc = () => new Task(() => Console.WriteLine("Hello World!")).Start();
  2. tsc();
Но как запустить первый вариант...
Только такие мысли...
Листинг программы
  1. int a = 10;
  2. Task t = new Task(() => { a = 20; });
  3. Action tsc = async () => await t;
  4. t.Start();
  5. tsc();
  6. Console.WriteLine(a);
Но как запустить первый вариант именно в том виде, как я его написал?

Решение задачи: «Task в Main() методе консоли»

textual
Листинг программы
  1. Action act = async () => await Task.Run(async () => await Task.Run(() => Console.WriteLine("Hello World!")));
  2. act();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы