public static void Main()
string url = "http://example.com";
uri1 = AddQuery(uri1, "name", "value");
uri1 = AddQuery(uri1, "name", "value2");
public static Uri AddQuery(Uri uri, string name, string value)
var ub = new UriBuilder(uri);
var httpValueCollection = HttpUtility.ParseQueryString(uri.Query);
httpValueCollection.Remove(name);
httpValueCollection.Add(name, value);
ub.Query = httpValueCollection.ToString();