title: How can I pass C++ Lists and Vectors as parameters to a C# COM visible method?
body: <p>I have created a COM Visible C# class (along with its interfaces) and I need it to process some data that comes from C++ where I have variables of type: </p>
  
  <pre><code>std::vector&lt;int&gt; intV; 
  </code></pre>
  
  <p>and </p>
  
  <pre><code>std::list&lt;std::vector&lt;std::list&lt;double&gt;&gt;&gt; pointV;
  </code></pre>
  
  <p>I need to pass them as arguments to the C# class but I don't know what should be my method signature on the C# side.</p>