title: .NET command line argument bug?
body: <p>I am trying to read command lien argument but it seems there is some kind of bug in .NET.</p>
  
  <p>The parameter which I pass to my console application</p>
  
  <p>/i "C:\Projects\PC\trunk\Simulator\PDF-Source\PDF-Source\bin\Debug\ConversionFiles\dummy.pdf" /o "result"</p>
  
  <p>CommandLine variable return three arguments, but I pass four and values of these arguments messed up.</p>
  
  <p>/i = true</p>
  
  <p>"C:\Projects\PC\trunk\Simulator\PDF-Source\PDF-Source\bin\Debug\ConversionFiles\dummy.pdf" = true</p>
  
  <p>/o = "result"</p>
  
  <p>As you see only the last argument is parsed corectlly. Is this bug?</p>
  
  <p>regards,
  Tomas</p>
  
  <p>My code</p>
  
  <pre><code>static void Main(string[] args)
  {            
      Arguments CommandLine = new Arguments(args);
  </code></pre>