Ответ 1
Лучший способ добавить строку запроса:
var targetUri = new Uri("http://www.example.org?queryString=a&b=c");
var webRequest = (HttpWebRequest)WebRequest.Create(targetUri);
var webRequestResponse = webRequest.GetResponse();
Помните:. Если вы используете пользовательский ввод для построения Uri, убедитесь, что вы его проверяете, избегайте его и не доверяете ему.