Мой вопрос тесно связан с тем, как DLL экспортирует классы C ++ и универсальные методы (без особенностей языка C ++ без параллели C #).
Я полагаю, что вы можете вызывать функции внутри внешнего блока "C"
из C #, просто ссылаясь на DLL и используя DLLImport. Но можете ли вы создать шаблонный тип C ++? Что если тип C ++ делает что-то сумасшедшее , которое не поддерживается в C #? Есть ли RFC или соответствующая часть спецификации C # ?
Спасибо ...
РЕДАКТИРОВАТЬ: Теперь я наткнулся на P / Invoke , который должен быть ценным, но я все еще ищу спецификацию или стандарт в этом отношении.