Сначала вам нужен ref class
, который действует как обертка вокруг struct
для каждого элемента. Вы можете сохранить указатель на struct
как поле в ref class
. Давайте назовем это StructWrapper
.
Тогда вам нужно что-то, чтобы представить список. Самый гибкий способ сделать это - выставить IEnumerable<StructWrapper>
. Или напишите свою собственную реализацию (не так плохо, как кажется) или просто загрузите все элементы в List<StructWrapper>
и верните это.