title: Calling commandLine exe from C# application
body: <p>I have a commandline exe which accepts file path values and List of doubles as input and returns a List of doubles (out Variable) as output. These parameters are accepted based on option keys. Something like mentioned below,</p>
  
  <pre><code>C:\Test.exe  
  Usage: Test.exe[options &lt;arguments&gt;..]
  
  Options: 
  
  -x filepathAInput   
  -y filepathBInput  
  -z DoubleListInput  
  -o DoubleListOutput 
  </code></pre>
  
  <p>I want to call this exe from my c# application and get the output results.
  I tried using ProcessStartInfo, but passing multiple params is becoming tricky, </p>
  
  <p>Which approach I should take? </p>