Не работает await Task.Delay
Цитата: --- НЛО --- от 28.07.2023, 05:39Доброго времени суток господа! Столкнулся с такой проблемой, что когда я использую await Task.Delay на версиях .NET выше Framework, то у он у меня просто не работает!! Программа крашится с кодом 0.
Видео: клац
Проект: клац
Кто знает как решить эту проблему? Заранее спасибо. Я буду вам зуб должен.
Доброго времени суток господа! Столкнулся с такой проблемой, что когда я использую await Task.Delay на версиях .NET выше Framework, то у он у меня просто не работает!! Программа крашится с кодом 0.
Видео: клац
Проект: клац
Кто знает как решить эту проблему? Заранее спасибо. Я буду вам зуб должен.
Цитата: Mikhail от 28.07.2023, 06:55Алексей, Привет.
А разве код 0, это не означает что все завершено без ошибок, вот если был бы код 1, тогда, вроде как да, ошибка.
Алексей, Привет.
А разве код 0, это не означает что все завершено без ошибок, вот если был бы код 1, тогда, вроде как да, ошибка.
Цитата: Adler от 28.07.2023, 10:36Приветствую.
Код 0 это не краш, а успешное завершение программы или потока.
Приветствую.
Код 0 это не краш, а успешное завершение программы или потока.
Цитата: --- НЛО --- от 28.07.2023, 12:11Но это не отменяет того факто что async await не работает. Можете пожалуйста у себя протестить?
Но это не отменяет того факто что async await не работает. Можете пожалуйста у себя протестить?
Цитата: Mikhail от 28.07.2023, 12:26Алексей, вот так проверь.
namespace ConsoleApp1 { class Program { static async Task Testwait() { await Task.Delay(5000); Console.WriteLine("Hello"); } static void Main() { Console.WriteLine("Hello, World!"); Testwait(); Console.ReadLine(); } } }
Алексей, вот так проверь.
namespace ConsoleApp1
{
class Program
{
static async Task Testwait()
{
await Task.Delay(5000);
Console.WriteLine("Hello");
}
static void Main()
{
Console.WriteLine("Hello, World!");
Testwait();
Console.ReadLine();
}
}
}
Цитата: --- НЛО --- от 28.07.2023, 13:07Цитата: Mikhail от 28.07.2023, 12:26Алексей, вот так проверь.
namespace ConsoleApp1{class Program{static async Task Testwait(){await Task.Delay(5000);Console.WriteLine("Hello");}static void Main(){Console.WriteLine("Hello, World!");Testwait();Console.ReadLine();}}}namespace ConsoleApp1 { class Program { static async Task Testwait() { await Task.Delay(5000); Console.WriteLine("Hello"); } static void Main() { Console.WriteLine("Hello, World!"); Testwait(); Console.ReadLine(); } } }namespace ConsoleApp1 { class Program { static async Task Testwait() { await Task.Delay(5000); Console.WriteLine("Hello"); } static void Main() { Console.WriteLine("Hello, World!"); Testwait(); Console.ReadLine(); } } }ЭТО РАБОТАЕЕЕЕЕЕЕЕЕТ!! Мама мия, спасибо тебе БРАТАН!!!!! Куда зуб отправлять!?!?!
Цитата: Mikhail от 28.07.2023, 12:26Алексей, вот так проверь.
namespace ConsoleApp1{class Program{static async Task Testwait(){await Task.Delay(5000);Console.WriteLine("Hello");}static void Main(){Console.WriteLine("Hello, World!");Testwait();Console.ReadLine();}}}namespace ConsoleApp1 { class Program { static async Task Testwait() { await Task.Delay(5000); Console.WriteLine("Hello"); } static void Main() { Console.WriteLine("Hello, World!"); Testwait(); Console.ReadLine(); } } }namespace ConsoleApp1 { class Program { static async Task Testwait() { await Task.Delay(5000); Console.WriteLine("Hello"); } static void Main() { Console.WriteLine("Hello, World!"); Testwait(); Console.ReadLine(); } } }
ЭТО РАБОТАЕЕЕЕЕЕЕЕЕТ!! Мама мия, спасибо тебе БРАТАН!!!!! Куда зуб отправлять!?!?!