Mega Code Archive

 
Categories / C# / Network
 

Query Strings

using System; using System.Collections; public static class HTTPUtility {     #region Query Strings     public static string ParameterListToQueryString(IList parameters)     {         if (parameters == null)             return null;         string result = string.Empty;         for (int i = 0; i < parameters.Count; i++)         {             QueryParameter p = (QueryParameter)parameters[i];             result += UrlEncode(p.Key) + '=' + UrlEncode(p.Value);             if (i < parameters.Count - 1)                 result += '&';         }         return result;     }     #endregion }