title: Get URL parameters from a string in .NET
body: <p>I've got a string in .NET which is actually a URL.  I want an easy way to get the value from a particular parameter.</p>
  <p>Normally, I'd just use <code>Request.Params[&quot;theThingIWant&quot;]</code>, but this string isn't from the request.  I can create a new <code>Uri</code> item like so:</p>
  <pre><code>Uri myUri = new Uri(TheStringUrlIWantMyValueFrom);
  </code></pre>
  <p>I can use <code>myUri.Query</code> to get the query string...but then I apparently have to find some regexy way of splitting it up.</p>
  <p>Am I missing something obvious, or is there no built in way to do this short of creating a regex of some kind, etc?</p>