是否可以在另一个中声明struct
数组字段struct
?
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public unsafe struct A
{
}
[StructLayout(LayoutKind.Sequential, Pack = 1)]
public unsafe struct B
{
public fixed A FieldA[123];
}
Visual Studio 告诉它FieldA
只能是任何简单类型的数组,而不是struct
. 这里有什么解决方案/解决方法吗?