0
我导入在C文本文件++/CLI与:动态创建变量C/CLI .NET
array<System::String^>^ Filelines = IO::File::ReadAllLines(path);
下一步是使用String ::拆分阵列的每个元件上,但问题是,我不知道数组会有多久。有没有办法根据我的第一个数组Filelines
中的元素数创建特定数量的array<System::String^>^
。
理想情况下,应该是这样的:
array<System::String^>^ Filelines = IO::File::ReadAllLines(path);
array<System::String^>^ row1 = Filelines[0]->Split(',');
array<System::String^>^ row2 = Filelines[1]->Split(',');
...
array<System::String^>^ rown= Filelines[n]->Split(',');
我有哪些选择?我可以创建一个数组数组吗?
使用'名单 ^' –
asawyer
@asawyer:类型'名单 ^'可以不存在,混合托管和非托管类型一样,ISN不可能。你可以做'List ^'或'std :: vector '或者甚至是'List ^' –
@BenVoigt你当然是对的,谢谢你的澄清。 – asawyer