Как мне преобразовать System :: String ^ в const char *?

Я разрабатываю приложение на C ++ / CLI и имею библиотеку для записи файла csv в неуправляемом коде, который я хочу использовать из управляемой части. Итак, моя функция выглядит примерно так:

bool CSVWriter::Write(const char* stringToWrite);

... но я действительно изо всех сил пытаюсь преобразовать свой блестящий System :: String ^ во что-то совместимое. В основном я надеялся позвонить, сделав что-то вроде:

if( m_myWriter->Write(String::Format("{0}",someValueIWantToSave)) )
{
    // report success
}

Ответы на вопрос(3)

Ваш ответ на вопрос