Возврат списка точек (x,y,z) из C в C# с помощью PInvoke

Мне нужно вернуть список точек из C dll в приложение C# с помощью PInvoke. Это точки в 3-х измерениях [x,y,z]. Количество точек зависит от типа модели. В C я обрабатываю это связанным списком структур. Но я не понимаю, как я могу передать это в C#.

Как я понимаю, я должен вернуть гибкий двумерный массив, возможно, в структуре.

Есть предложения, как это можно сделать? Обе идеи о том, как вернуть его на C и как получить к нему доступ в C#, будут высоко оценены.

7
задан user978281 25 December 2011 в 00:13
поделиться