C # HttpWebRequest против WebRequest

Я видел этот кусок кода:

var request = (HttpWebRequest) WebRequest.Create("http://www.google.com");

Зачем вам нужно бросить(HttpWebRequest)? Почему бы просто не использоватьHttpWebRequest.Create? И почемуHttpWebRequest.Create делатьWebRequestнеHttpWebRequest?

Ответы на вопрос(3)

Ваш ответ на вопрос