¿Cómo pasar cadenas de C # a C ++ (y de C ++ a C #) usando DLLImport?

He estado tratando de enviar una cadena a / desde C # a / desde C ++ durante mucho tiempo pero todavía no conseguí que funcionara ...

Así que mi pregunta es simple:
¿Alguien sabe alguna forma de enviar una cadena de C # a C ++ y de C ++ a C #?
(Algún código de ejemplo sería útil)

Respuestas a la pregunta(3)

Su respuesta a la pregunta