Альтернатива HttpUtility.ParseQueryString без зависимости System.Web? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как разобрать строку запроса в NameValueCollection в .NET 18 ответовЯ хочу иметь возможность создавать строки URL-запросов, просто добавляя ключ и значение к некоторому вспомогательному классу и возвращая его в виде URL-запроса. Я знаю, что это можно сделать, вот так:
var queryBuilder= HttpUtility.ParseQueryString("http://baseurl.com/?");
queryBuilder.Add("Key", "Value");
string url = queryBuilder.ToString();
Именно такое поведение я и преследую. Тем не менее, этот класс существует в знаменитом большомSystem.Web
и я бы предпочел не приносить всю библиотеку для этого. Есть ли где-нибудь альтернатива?