title: Combining C++ and C#
body: <p>Is it a good idea to combine C++ and C# or does it pose any immediate issues?</p>
  
  <p>I have an application that needs some parts to be C++, and some parts to be C# (for increased efficiency).  What would be the best way to achieve using a native C++ dll in C#?</p>