Checkout below code. At the end of execution you will get web page response in htmlValue variable
var request = WebRequest.Create("http://google.com");
var response = request.GetResponse();
using (Stream responseStream = response.GetResponseStream())
{
StreamReader reader = new StreamReader(responseStream);
string htmlValue = reader.ReadToEnd();
}