Простейшая прогамма с async/await нуждается в доработке - C#
Формулировка задачи:
Облазил множество мануалов, всё равно не могу до конца понять как работать с async/await.
Примеры из сети обычно части больших программ, как вызвать их я не понимаю.
Вот пример кода. Он естественно не работает
Буду очень благодарен, если вы что-нибудь подправите!
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace GettingStarted { class Program { static void Main(string[] args) { MyMethod(); } public async static void MyMethod() { string res = await GetString(); } public static void GetString() { Console.Write("abc"); } } }
Решение задачи: «Простейшая прогамма с async/await нуждается в доработке»
textual
Листинг программы
var t1 = new Task<Tuple<int,int>>(TaskWithResult,Tuple.Create<int, int>(8, 3)); t1.Start(); Console.WriteLine(t1.Result); t1.Wait(); Console.WriteLine("result from task: {0} {1}", t1.Result.Item1,t1.Result.Item2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д