如何将String ^转换为float?

时间:2013-11-17 04:23:35

标签: string visual-c++ c++-cli

我从Visual Studio 2012 for Windows 8中的文本框txt1中获取了文本,当我使用txt1-> Text时,它返回String ^中的文本。如何将其转换为浮动?我希望这个应用程序在Windows 8上运行。

1 个答案:

答案 0 :(得分: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 */
}