class Program
{
static readonly HttpClient httpClient = new HttpClient();
static void Main(string[] args)
{
Task.Run(async () => { await Dragon(); });
Console.Read();
}
public static async Task Dragon()
{
await Task.Run(async () => {
HttpClient HttpClient = new HttpClient();
var res = await HttpClient.GetAsync("https://jsonplaceholder.typicode.com/todos");
string data = await res.Content.ReadAsStringAsync();
Console.WriteLine(data);
});
}
}
- 코드 분석 필요
- Task가 무엇인지 공부하기
- Task 에 내장된 method 공부하기
- 왜 Main method에서 response를 받을때 GetAwaiter().GetResult(); 를 통해 받아야 하는지?
- Task를 어떤식으로 사용 하는지?
주말에 하자

728x90
'오늘의 코딩' 카테고리의 다른 글
C# delegate pizza (0) | 2022.01.24 |
---|---|
C# listView (0) | 2022.01.23 |
1.21 C# Class (0) | 2022.01.21 |
winform CheckBox Cafe (0) | 2022.01.21 |
1.20 C# Array (0) | 2022.01.20 |