To call a method from an external DLL in C#, you need to use Platform Invocation Services (P/Invoke) and the appropriate marshaling to convert the data types between C# and the DLL. Here are the basic steps:
DllImport
attribute. This attribute instructs the runtime to load the dynamic library at runtime and bind with the exported function.main.cs86 chars3 lines
string
, bool
, char[]
, struct
, and pointer
.main.cs143 chars3 lines
main.cs108 chars3 lines
gistlibby LogSnag