У меня есть общие вопросы при импорте C++-созданной DLL в C#.Повторное использование функций C++ путем импорта DLL в C#
1) Я написал функции C++, используя указатели, такие как двойные указатели, массив указателей и т. Д. например. static int someFunc(char *var[])
Как повторно использовать их, поскольку C# не поддерживает указатели.
2) Должен ли я предоставить все функции через [DllImport()] в C#? то есть у меня есть функция, называемая someFunc, которая вызывает другие функции внутри. Должен ли я также раскрывать эти функции в разделе «DllImport»
3) Может кто-нибудь объяснить, почему мне требуется обрабатывать неуправляемый код на C#, особенно когда я импортирую dll из C++?
C# поддерживает указатели! – Bas