var p = new WebProxy("_IP_PORT_REPLACE", true);
p.Credentials = new NetworkCredential("_USER_REPLACE_", "_PASSWORD_REPLACE");
WebRequest.DefaultWebProxy = p;
var client = new WebClient();
client.Proxy = p;
var downloadString = client.DownloadString("http://www.google.com");