Я уже знаю, как вызывать функции C++ DLL из C#, когда предоставленные функции не являются членами классов. Но как я могу назвать член класса, как foo, в следующем примере кода?Вызов класса класса C++ DLL из C#
class _declspec(dllexport) MyClass{
public:
void foo();
};
Делать что-то вроде это не работает, потому что C# -Compiler не знает, какой класс позвонить.
[DllImport("MyDLL", CallingConvention = CallingConvention.Cdecl)]
private static extern void foo();