Используя следующий код, я получаю хорошую отформатированную строку:
Request.QueryString.ToString
Дает мне что-то вроде: & hello = world & microsoft = sucks
Но когда я использую этот код для клонирования коллекции в другой объект (того же типа), я получаю Type () обратно из метода ToString ().
System.Collections.Specialized.NameValueCollection variables = new System.Collections.Specialized.NameValueCollection(Request.QueryString);
if (!string.IsNullOrEmpty(variables["sid"]))
variables.Remove("sid");
Response.Write(variables.ToString());
Есть ли более удобный способ его вывода, чем поиск и построение строки вручную?