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