Передача структурного массива из C# в C++
Привет ,
Я передаю структурный массив из C# в (написанный на c++)com dll,
Я передаю как ref a[1], массив содержит несколько значений (a[2],a[3] содержит данные), в то время как я читаю данные из COM dll, он дает только данные a[1], Если я пытаюсь прочитать a[2], он дает некоторое мусорное значение.
Примечание: Я выделил память с помощью оператора new ((structure type) [] a = new (structure type) [5];)
Ex: int []a = new int[5];
Кто-нибудь может помочь мне, как передать данные из C# в COM dll.
Что я уже пробовал:
Я попробовал передать его как функцию (a[1], selecteditem, 0)
Выше функция com dll загружается в c# по ссылке, для этой функции мне нужно передать данные из c#.