2013-11-17 3 views
0

Я взял текст из текстового поля txt1 в Visual Studio 2012 для Windows 8, когда я использую txt1-> Text, он возвращает текст в String ^. Как преобразовать его в float? Я хочу, чтобы это приложение запускалось в Windows 8.Как преобразовать String^в float?

ответ

2

Похоже, у вас есть .NET System::String^. .NET предоставляет некоторые функции преобразования, из которых мой любимый TryParse.

float value; 
String^ str; 
if (System::Single::TryParse(str, value)) { 
    /* ok, use value */ 
} 
else { 
    /* problem : str isn't numeric */ 
} 
Смежные вопросы