title: C# char pointer, Calling C++ dll functions and passing parameters
body: <p>I want to call a C function from C#. C function is inside a dll. The function I want to call is declared as follows:</p>
  
  <pre><code>int raxml_main(int argc, char*[] argv);
  </code></pre>
  
  <p>The problem is I am new to C# and I don not know how to convert <code>string[] args</code> to <code>char*[] argv</code>. Is it possible? Any idea?</p>