Как выстроить массив структур переменного размера? C # и C ++ помощь по взаимодействию
У меня есть следующие структуры C ++
struct InnerStruct
{
int A;
int B;
};
struct OuterStruct
{
int numberStructs;
InnerStruct* innerStructs;
};
И функция C ++
OuterStruct getStructs();
Как я могу сделать это в C #? Где определения C #
struct OuterStruct {
InnerStruct[] innerStructs;
};