У меня есть функция C ++, которую я хочу предоставить C # для потребления.Уловка в том, что объявление кода C ++ заключено в пространство имен :
namespace OhYeahNameSpace
{
extern "C" __declspec(dllexport) void Dummy();
}
Мой вопрос: как определить соответствующую структуру C #?Я считаю, что код C # должен быть осведомлен о существовании OhYeahNameSpace
, я прав?
Редактировать: я думаю, что многие люди неправильно понимают мою точку зрения (нет, спасибо за опечатку в моем первоначальном примере;фиксированный).Я спрашиваю о том, как пройти, если есть пространство имен, для которого остановлена экспортируемая функция.В этой части один ответ отсутствует, другой говорит, что это невозможно, и просит меня обернуть его, а другой в настоящее время имеет -1 голос.