How to convert a unmanaged double to a managed string?

c++, double, managed, unmanaged

Solution

I assume something like

(gcnew System::Double(d))->ToString()

Problem

From managed C++, I am calling an unmanaged C++ method which returns a double. How can I convert this double into a managed string?

Original source