title: Alternative to HttpUtility.ParseQueryString without System.Web dependency?
body: <p>I want to be able to build URL query strings by just adding the key and value to some helper class and have it return this as a URL query. I know this can be done, like so:</p>
  
  <pre><code>var queryBuilder= HttpUtility.ParseQueryString("http://baseurl.com/?");
  queryBuilder.Add("Key", "Value");
  string url =  queryBuilder.ToString();
  </code></pre>
  
  <p>Which is exactly the behaviour I'm after. However, this class exists in the famously large <code>System.Web</code> and I'd rather not bring that whole library in for this. Is there an alternative somewhere?</p>