C#调用C/C++ DLL 结构体嵌结构体集合问题

llx993 2015-09-26 12:29:31
我现在有一个结构体
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct stA
{
pubilc Int32 field1;
public Byte field2;
[MarshalAs(UnmanagedType.Struct)]
public stA1 a1;
??????????????????????????????????------集合 这里应该如何描述 这样写报错了:[MarshalAs(UnmanagedType.Struct, SizeConst = 320)]
pubilc stA2[] s2List;
}

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct stA1
{
....................
}

[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
public struct stA2
{
....................
}
...全文
74 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
llx993 2015-09-26
  • 打赏
  • 举报
回复
已经搞定。。。。。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧