.net 将字符串^1转换为Int 在VB中我没有什么困难的编程,但是我很难掌握C++的挂接。p>

.net 将字符串^1转换为Int 在VB中我没有什么困难的编程,但是我很难掌握C++的挂接。p>,.net,string,type-conversion,int,c++-cli,.net,String,Type Conversion,Int,C++ Cli,我有变量 newData = gcnew String(nonSharedRXBuffer, 0, newBytesReceived); myString = newData; String^ tempString; unsigned int Value; 还有部分代码 tempString = newData->Remove(1,(newData->Length)-1); Value = tempString; **//need to convert the String^ t

我有变量

newData = gcnew String(nonSharedRXBuffer, 0, newBytesReceived);
myString = newData;
String^ tempString;
unsigned int Value;
还有部分代码

tempString = newData->Remove(1,(newData->Length)-1);
Value = tempString;  **//need to convert the String^ to Int**
newData = newData->Remove(0, 1);
tempString = newData->Remove(1,(newData->Length)-1);
Value = tempString;  **//need to convert the String^ to Int**
newData = newData->Remove(0, 1);

< >我如何将<代码> TestString (它是<代码>字符串> <代码>)转换成<代码> int <代码>?< /p> < p>标准“学习语言”警告:这不是C++,而是C++,CLI+。C++/CLI是一种微软语言,旨在允许C++或其他.NET语言与非托管C++接口。在这种情况下,C++/CLI可以提供两者之间的转换。如果你还在学习C++,请不要从C++开始。为了有效地在C++中编写,人们应该已经知道C++和C语言,然后还有一些东西要学习C++和CLI。如果你想学习C++,请坚持使用非托管C++。(在VisualStudio中,创建一个“Win32”C++项目)。如果您想学习托管代码,那么我将使用C*y.
也就是说:是如何将.Net
String^
转换为整数的

String^ tempString = ...;
int value;

bool converted = Int32:::TryParse(tempString, value);
if (!converted)
{
    // tempString did not contain a valid integer. Handle the error.
}