содержит подробности использования этого ответа, включая способ прикрепления извлеченных строк к указателю внешнего зубчатого массива. он также включает в себя оператор dllimport и сигнатуру функции c ++ в уравнении, которое было необходимо для обеспечения маршалинга входных и выходных данных зубчатого массива.
аюсь вывести 2D C # рваный массив (double[][] jaggedArray
) в C ++ DLL, где я указал получающую переменную, чтобы бытьdouble**
.
Тем не менее, я получаю сообщение:
Нет поддержки маршалинга для вложенных массивов.
Если не считать сплющенного массива, есть ли способ использовать зубчатые массивы из C # в DLL C ++?