Как преобразовать неуправляемый double в управляемую строку?

StackOverflow https://stackoverflow.com/questions/103298

  •  01-07-2019
  •  | 
  •  

Вопрос

Из управляемого C ++ я вызываю неуправляемый метод C ++, который возвращает значение double.Как я могу преобразовать этот double в управляемую строку?

Это было полезно?

Решение

Я предполагаю что-то вроде

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

Другие советы

C ++ определенно не является моим самым сильным набором навыков.Неправильно истолковал вопрос, но это должно быть преобразовано в std::string , хотя и не совсем то, что вы ищете, но оставляю это, поскольку это был исходный пост....

double d = 123.45;
std::ostringstream oss;
oss << d;
std::string s = oss.str();

Однако это должно быть преобразовано в управляемую строку..

double d = 123.45
String^ s = System::Convert::ToString(d);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top