C# 调用Dll嵌套结构体有关问题

C# 调用Dll嵌套结构体问题c++struct A{int a}struct B{int b}struct C{A aaB bb[4]}void Do(C c)请

C# 调用Dll嵌套结构体问题
c++
struct A
{
  int a;
};
struct B
{
  int b;
}
struct C
{
  A aa;
  B bb[4];
}
void Do(C c);

请问C#中如何定义其结构??????????????

[解决办法]
C# 对接C++DLL中的结构体,通常要通过Marshal来处理,楼主先看下吧。