Universal App VS2015 C++ 如何将 String^ 转换为 float?

Universal App VS2015 C++ How to convert String^ to float?

我正在使用 Visual studio 2015 构建一个通用应用程序 C++; 当我想将 Textbox->Text 转换为 float 类型时。我搜索 google 但没有解决。我无法使用 TryParse or Convert:: or float.parse。 这是我的 Mainpage.cpp

的用法
using namespace Platform;
using namespace Windows::Foundation;
using namespace Windows::Foundation::Collections;
using namespace Windows::UI::Xaml;
using namespace Windows::UI::Xaml::Controls;
using namespace Windows::UI::Xaml::Controls::Primitives;
using namespace Windows::UI::Xaml::Data;
using namespace Windows::UI::Xaml::Input;
using namespace Windows::UI::Xaml::Media;
using namespace Windows::UI::Xaml::Navigation;

而且我无法使用 System::。当我写它时显示 syntax error

试试下面的代码。

String^ text = "3.14";

std::wstring textToConvert = std::wstring(text->Data());

float value = std::stof(textToConvert);