【发布时间】:2018-01-31 04:10:54
【问题描述】:
我的起点是一个用逗号分隔的字符串,包含可变数量的整数,例如:
System::String^ tags=gcnew String("1,3,5,9");
现在我想 - 尽可能少的步骤 - 将此字符串转换为整数列表:
List<System::Int32>^ taglist= gcnew List<System::Int32>();//to contain 1,3,5,9
此外,在处理完列表后,我需要在一天结束时将其导出回字符串。我看到有人问 C# here 的问题 但不适用于 C++,它会略有不同。
我尝试使用字符串直接初始化,但失败了。我也试过 .Split 但这会产生字符串。我也不想做任何复杂的流式阅读器的东西。 链接中的答案必须具有 C++/cli 的等价物。
【问题讨论】:
-
Split如你所说创建一个字符串数组,之后你想要Array::ConvertAll