Если вы хотите, чтобы это было в управляемом массиве, вам нужно будет скопировать его в массив. Собственный массив типа double * не может использоваться напрямую как управляемый массив.
Вы можете использовать Marshall :: Copy, чтобы скопировать это, или просто просмотреть все 6 значений.
Вы также захотите (возможно) удалить [] ваши возвращаемые значения, поскольку похоже, что он выделяет массив, внутренний для вашей процедуры validation ().