I would like to implement C# code in a critical part of my python program to make it faster. It says (on Python documentation and this site) that you can load a Dynamic Link
A C# DLL is really referred to as an Assembly so it is quite different. Unless there is a very important reason I suggest you use C++