Ich habe diesen Code gesehen:
var request = (HttpWebRequest) WebRequest.Create("http://www.google.com");
Warum musst du gießen (HttpWebRequest)? Warum nicht einfach benutzen HttpWebRequest.Create? Und warum macht HttpWebRequest.Createa WebRequest, nicht a HttpWebRequest?