Witam! Piszę kilka metod w c#, które znajdą się w DLLu.
Na moje pytanie jest tyle różnych odpowiedzi wg google, że nie potrafię wybrać tej najwłaściwszej.
Mój problem to metoda która przyjmuje jako parametr
int metoda( Sbyte[] param )
typ Sbyte[] wybrałem w celu teoretycznej zgodnosci z charem c++. Udało mi się już wczytać dllkę i użyć innej metody z niej z sukcesem. Problem jest z przekazaniem napisu do metody.
Używając:
char tab[] = "nazwa";
metoda (tab);
dostaję błąd "cannot convert parameter from 'char [6]' to 'cli::array<Type,dimension> ^' ". Jakiego typu w takim razie użyć w definicji metody c#-owej?
Zależy mi, by do metody w c++ (a najlepiej także w c#) typ parametru to char (wiem, że najpewniej nie da się tego jako wspólny typ).
Proszę o pomoc