Использование функций 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);