What to use, external calls or COM or smth else? : <p>I have a large amount of C/C++ legacy code. And I want to call it from my C# managed code. There are types and functions in C++. What the best approach here?</p>

<p>I found out that COM is the most versatile and appropriate way to do so. But I didn't find any examples with classes. Does it support using C++'s types as .NET classes?</p>
