✅ What's the performant way of calling into native DLLs in .NET 7?

Hi, I want to learn about making a library that maps a native DLL to be used in C# (namely the vulkan dll. I know things like Silk.NET exist and the like. I mainly want to do it for the educational purposes). I've had a look online and seen a few examples of doing this, but wanted to know what the most performant way of doing this is in modern versions of .NET where for a library like Vulkan you are making many many calls into the Vulkan library each frame. Any advice is appreciated, thanks. 🙂
Was this page helpful?