Non riesco a capire come mai le writeline danno lo stesso risultato:
codice:
WebRequest request = WebRequest.Create("http://www.google.it");
            string desc = ((HttpWebResponse)request.GetResponse()).StatusDescription;

            Console.Out.WriteLine(desc);

            request = WebRequest.Create("http://www.dfgsdfgsdfgsdfgsdgsdf.it");
            desc = ((HttpWebResponse)request.GetResponse()).StatusDescription;

            Console.Out.WriteLine(desc);
anche se il 2° link non esiste.