Interoperability Overview - C# | Microsoft Learn C++ interop enables code authored in C# or another NET language to access it You write C++ code to wrap a native DLL or COM component Unlike other NET languages, Visual C++ has interoperability support that enables managed and unmanaged code in the same application and even in the same file