private void AddQueryParams(StringBuilder uriBuilder) { if (!QueryParams.Any()) { return; } if (!uriBuilder.ToString().Contains("?")) { uriBuilder.Append("?"); } for (var i = 0; i < QueryParams.Count; i++) { var(key, value) = QueryParams.ElementAt(i); uriBuilder.Append($"{key}={value}"); var isLast = i == QueryParams.Count - 1; if (!isLast) { uriBuilder.Append("&"); } } }
private void AddQueryParams(StringBuilder uriBuilder) { if (!QueryParams.Any()) { return; } if (!uriBuilder.ToString().Contains("?")) { uriBuilder.Append("?"); } for (var i = 0; i < QueryParams.Count; i++) { var kvp = QueryParams.ElementAt(i); uriBuilder.AppendFormat("{0}={1}", kvp.Key, kvp.Value); var isLast = i == QueryParams.Count - 1; if (!isLast) { uriBuilder.Append("&"); } } }