Unity3D/C#
c# async await
일등하이
2021. 3. 10. 17:47
반응형
using System;
using System.Threading.Tasks;
using System.Net.Http;
using Newtonsoft.Json;
namespace Test
{
public class User{
public string name;
}
class Program
{
static async Task Main(string[] args)
{
// await RunAsync();
await DoAsync();
}
static async Task RunAsync(){
string message = "Async";
await Task.Delay(1);
Console.WriteLine(message);
}
static async Task DoAsync()
{
using(var client = new HttpClient())
{
var r = await client.GetAsync("https://www.dotnetnote.com/api/WebApiDemo");
var c = await r.Content.ReadAsStringAsync();
Console.WriteLine(c);
var user = JsonConvert.DeserializeObject<User>(c);
Console.WriteLine(user + " , " + user.name);
}
}
}
}
반응형