110,533
社区成员
发帖
与我相关
我的任务
分享
[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
public struct Info
{
public int OrderNO;
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 32)]
public byte[] UniqueCode;
public float CpuPercent;
};
大多数c dll使用 ansi,而c#默认使用的是Unicode
这些都会导致对应失败