打个比方:C++做的的一个DLL中的一个函数:int A(TMyStruct * MyStruct)typedef struct _MyStruct 
{
......
}TMyStruct;在C++里直接:
TMyStruct myS={0};
myS.???=XXX;
......     //对结构体成员变量赋予相应值然后, A(&myS);C#中:
public struct TMyStruct
{
......
}
我在C#里要用这个DLL导出函数,首先我 "TMyStruct myS;"这样之后如何将 myS 清零?(类似C++中 TMyStruct myS={0}; 或 ZeroMemory(&myS,sizeof(TMyStruct)); 还是说C#会自动将变量清零? );其次我要传指针过去,怎么传?直接这样"A(&myS);"是不行的。