我在托管c dll中有一个decalred类
public class IPHelper
{
public:
static void CheckIP(LPWSTR pSocketName);
static void DebugMessage(const wchar_t *str, ...);
private:
static DWORD GetIPInformation(PSOCKET_RECORD &pInfo);
};
我成功编译并添加它作为我的c#项目的参考.
我可以使用命名空间,但是这个类似乎是空的,我无法调用其中的函数.
有任何想法吗?
解决方法:
该类不受管理,它是原生的.如果要从托管代码中使用它,则需要将其称为公共引用类.