title: Why does Path.Combine not properly concatenate filenames that start with Path.DirectorySeparatorChar?
body: <p>From the <em>Immediate Window</em> in Visual Studio: </p>
  
  <pre><code>&gt; Path.Combine(@"C:\x", "y")
  "C:\\x\\y"
  &gt; Path.Combine(@"C:\x", @"\y")
  "\\y"
  </code></pre>
  
  <p>It seems that they should both be the same.  </p>
  
  <p>The old FileSystemObject.BuildPath() didn't work this way...</p>