title: .NET URI: How can I change ONE part of a URI?
body: <p>Often I want to change just <em>one</em> part of a URI and get a new URI object back.</p>
  
  <p>In my current dilemma, I want to append <code>.nyud.net</code>, to use the CoralCDN.</p>
  
  <p>I have a fully qualified URI <code>fullUri</code>.  How can I, in effect, do this:</p>
  
  <pre><code>fullUri.Host = fullUri.Host + ".nyud.net";
  </code></pre>
  
  <p>This needs to work for almost any URL, and the PORT of the request needs to be maintained.</p>
  
  <p>Any help would be much appreciated.</p>