Использование функций DLL, написанной на C++ - C#
Формулировка задачи:
В проекте C# нужно использовать функции, написанные на с++. Создал DLL-ку, все отлично цепляется. Вопрос в том, что в с++ проекте есть своя структура
и есть функция, которая с этой структурой работает
И теперь мне нужно эту функцию вызвать в проекте c#. Но если пишу
то конечно ошибка, т.к. Sequence не определен. Как правильно определеить Sequence в c# проекте?
struct Sequence{ vector <vector <string *> > data; vector <string> SequenceStack; vector <string> SequenceSolution; };
void step1(Sequence& CurrentNode){ //работает функция }
public static extern void step1(Sequence& CurrentNode);
Решение задачи: «Использование функций DLL, написанной на C++»
textual
Листинг программы
public static extern void readDataFromFile(string fname, char delimiter);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д