Массив в C ++ / CLI - это «управляемый указатель» (называемый ссылкой), поэтому он записывается как array<Type>^
. Вы можете инициализировать его через gcnew array<Type, dimension>(count)
, что равно C # new Type[count]
, когда размерность равна 1.
Так что в вашем случае это может выглядеть так:
array<MyClass^>^ getObjects() {
return gcnew array<MyClass^,1>(number) ;
}