Простейшая прогамма с 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д