Массив фиксированного размера типа структуры

как мне объявить массив фиксированного размера типа структуры в C #:

[StructLayout(LayoutKind.Sequential,Pack=1), Serializable]
public unsafe struct MyStruct{
    ...
}

public class MyClass {
    ...
    public fixed MyStruct myStruct[256];
}

это приведет к CS1663: буферы фиксированного размера типа struct не допускается, как мне обойти это?, я предпочитаю не использовать C # или тип структуры данных Managed Collection, так как мне нужно часто маршалировать это на собственный C ++

9
задан uray 1 November 2011 в 12:03
поделиться