以下のようにURL文字列を定義している時
string url = "https://santerabyte.com";
Dictionaryでクエリパラメータのキーと値を定義し、その内容をURL文字列に連結します。
Dictionary<string, string> dic = new Dictionary<string, string>();
dic["param1"] = 123;
dic["param2"] = str;
if (keyValuePairs.Count > 0)
{
string param = string.Join("&", dic.Select(pair => string.Format("{0}={1}", pair.Key, pair.Value)));
url = string.Format("{0}?{1}", url, param);
}