.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();