.NET 4.x Асинхронное программирование, await, async - C#
Формулировка задачи:
Здравствуйте, нужна помощь с этим методом. Мне надо создать бота для Telegram что бы он отправлял мне сообщения но проблема не в этом. В коде когда программа доходит до то обрывается где-то внутри и выходит не завершившись. Я только-только ознакомился с этим и ни где не могу найти решения своей проблемы. Заранее очень благодарен за помощь
то на выходе получим только "before await", дальше программа не идёт
await bot.SendTextMessageAsync(destID, text);
public static async Task sendMessage(string destID, string text) { try { var bot = new Telegram.Bot.TelegramBotClient("302755276:AAHsV9EDFMwe8125hH-UK-WmXuTDeLZMYks"); await bot.SendTextMessageAsync(destID, text); } catch (Exception e) { Console.WriteLine("err"); } }
Если сделать так:
Console.WriteLine("before await"); await bot.SendTextMessageAsync(destID, text); Console.WriteLine("after await");
Решение задачи: «.NET 4.x Асинхронное программирование, await, async»
textual
Листинг программы
sendMessage("247984522", "Message").Wait();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д