C++/CLI Zwracana wartość jako tablica własnego typu

Nawet nie wiem, czy temat dobrze sformułowałem, a co dopiero to rozwiązać, ale....
Mam coś takiego:
No i wiadomo, potrzebuje by ta funkcja ładowała do tej tablicy dane z pliku. Wiem, że można to zrobić podając taką tablicę po prostu przez argument, ale potraktuje to bardziej jak ciekawostkę. Jak wypełnić taką tablicę wewnątrz tej funkcji ?
Aha, ten typ1, ma własne pola, w rzeczywistości coś koło 10, ale niech ktoś na przykładzie wypełni ze 3, bo nie mam pojęcia jak coś takiego zrobić.
Mam coś takiego:
KOD cpp: UKRYJ
array<Klasa1::Typ1^>^ Data::Load_Task_File(String^ tasks_file)
{
this->File_encrypt_or_decrypt(tasks_file);
return // ... no i ? ;p
}
{
this->File_encrypt_or_decrypt(tasks_file);
return // ... no i ? ;p
}
Aha, ten typ1, ma własne pola, w rzeczywistości coś koło 10, ale niech ktoś na przykładzie wypełni ze 3, bo nie mam pojęcia jak coś takiego zrobić.