The .NET CLR is implemented in native code, but using the .NET library involves creating a CLR in which code is executed and interacting with this library through calls to the CLR.
You can use .NET libraries from your own C ++, but it includes sorting all calls through the CLR, as well as using your own libraries from .NET code.
source share