在主要目标中,我需要删除逗号("5,23,12,23...")
,将输入从("5 23 12 ... ")
更改为,
。
我已经删除了这个逗号但是下一个对象是从这个输入数字中找到min和max。我不知道如何解析array<string>
到array<int>
以实现下一个目标。
我不能这样做number[word]=Convert::ToInt32(words[word]);
所以请有人告诉我如何解决这个问题。
String^ strInput="";
String^ strResult="";
String^ strRemove=",";
array<Char>^Remove=strRemove->ToCharArray();
array<String^>^words;
array<Int32^>^number;
int test;
//get text from input ui
strInput=txtInput->Text;
words=strInput->Split(Remove);
for(int word=0;word<words->Length;word++)
{
/*number[word]=Convert::ToInt32(words[word]);*/
test=Int32::Parse(words[word]);
txtResult->Text+=words[word]+" ";
}
答案 0 :(得分:0)
应该通过添加:
来解决number = gcnew array<Int32^>(words->Length);
在 for Loop 之前
然后您当前评论的行应该有效。