public static void Main()
Console.WriteLine("Hello World");
public async Task<long> DownloadFileAsync(string url, string path)
using (var httpClient = new HttpClient())
var response = await httpClient.GetAsync(url, HttpCompletionOption.ResponseHeadersRead);
using (var fileStream = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.None))
await response.Content.CopyToAsync(fileStream);