async static Task Main(string[] args)
{
if (args.Length == 1 && args[0].ToLower() == "-c")
{
await PrintCountry();
}
}
public class DocumentLoader
{
/// <summary>
/// Получаем документ асинхронно.
/// </summary>
/// <param name="url"></param>
/// <returns></returns>
public static async Task<HtmlDocument> GetDocumentAsync(string url)
{
var web = new HtmlWeb();
var doc = await web.LoadFromWebAsync(url);
return doc;
}
}
Клиент только будет отображать. А приемную часть можно вынести в сервер