title: C#/Mac: Path.GetInvalidPathChars() and Path.GetInvalidFileNameChars() result
body: <p>What does this display on OSX? Can anyone run this on their machines using Mono?</p>
  
  <pre><code>foreach (char c in System.IO.Path.GetInvalidPathChars())
  {
     Console.Write((byte)c);
     Console.Write(", ");
  }
  </code></pre>
  
  <p>and what does this display:</p>
  
  <pre><code>foreach (char c in System.IO.Path.GetInvalidFileNameChars())
  {
     Console.Write((byte)c);
     Console.Write(", ");
  }
  </code></pre>
  
  <p>For reference, I'm including the output of <strong>GetInvalidPathChars</strong> in Windows and Linux.</p>
  
  <p>Output in Windows:
  34, 60, 62, 124, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 1
  8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,</p>
  
  <p>Output in openSUSE:
  0,</p>
  
  <p>Furthermore, I'm including the output of <strong>GetInvalidFileNameChars</strong> in Windows and Linux.</p>
  
  <p>Output in Windows:
  34, 60, 62, 124, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 1
  8, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 58, 42, 63, 92, 47,</p>
  
  <p>Output in openSUSE:
  0, 47,</p>
  
  <p>Regards,</p>
  
  <p>_NT</p>