using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main(string[] args)
GetWebSite(@"http://google.com");
public static async Task Method1()
for (int i = 0; i < 10; i++)
Console.WriteLine(" Method 1");
public static void Method2()
for (int i = 0; i < 10; i++)
Console.WriteLine(" =========Method 2============");
public static async Task GetWebSite(string url)
using( var client = new HttpClient())
var response = client.GetAsync(url).Result;
if(response.IsSuccessStatusCode)
var responseContent = response.Content;
var responeString = responseContent.ReadAsStringAsync().Result;
Console.WriteLine("This is result from url {0}", url);