2017-05-10 18 views
-6

私はVBでプログラミングするのに問題はありませんが、が非常にになります。文字列^をintに変換する

私はIntに(String^である)tempStringを変換するにはどうすればよいの変数...

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); 

がありますか?

答えて

-1

標準:「言語を学ぶ」警告:これはC++ではなく、C++/CLIです。 C++/CLIは、C#やその他の.Net言語がアンマネージC++とのインタフェースを可能にすることを目的としたMicrosoftの言語です。このシナリオでは、C++/CLIは2つの間で変換を提供できます。あなたがまだC++を学んでいるなら、ではなく、はC++/CLIで始まります。効果的にC++/CLIで書くためには、C++とC#の両方を既に知っているはずですが、C++/CLIについて学ぶべきことはまだあります。 C++を学びたい場合は、アンマネージC++を使ってください。 (Visual Studioでは、 "Win32" C++プロジェクトを作成します)。マネージコードを学習する場合は、C#を使用します。

言っ

Int32::TryParseあなたは整数にネットString^から変換する方法です。

String^ tempString = ...; 
int value; 

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