title: c# type to handle relative and absolute URI's and local file paths
body: <p>I have a use cases where I will be dealing with both local file paths (e.g. <code>c:\foo\bar.txt</code>) and URI's (e.g. <code>http://somehost.com/fiz/baz</code>). I also will be dealing with both relative and absolute paths so I need functionality like <a href="http://msdn.microsoft.com/en-us/library/system.io.path.combine(VS.71).aspx" rel="noreferrer"><code>Path.Combine</code></a> and friends.</p>
  
  <p><em>Is there an existing C# type I should use?</em> The <a href="http://msdn.microsoft.com/en-us/library/system.uri(VS.71).aspx" rel="noreferrer">Uri type</a> might work but at a passing glance, it seems to be URI only.</p>