我正在使用
System::Collection::Generics::List
说我有一个List<String^> example;
我可以使用example[0].
当前我正在尝试执行以下操作:
List<List<T^>^> test;
但是这样做:test[0][0]
似乎根本不起作用,就像它不是为二维数组设计的一样。有人知道我在做什么错吗?
这是Windows窗体,我被迫使用托管结构。
答案 0 :(得分:1)
这对我有用:-
Generic::List<String^>^ normalList = gcnew Generic::List<String^>();
Generic::List<Generic::List<String^>^>^ TwoDList = gcnew Generic::List<Generic::List<String^>^>();
TwoDList->Add(gcnew Generic::List<String^>());
TwoDList->Add(gcnew Generic::List<String^>());
TwoDList[0]->Add("First List - First Entry");
TwoDList[0]->Add("First List - Second Entry");
TwoDList[0]->Add("First List - Third Entry");
TwoDList[1]->Add("Second List - First Entry");
TwoDList[1]->Add("Second List - Second Entry");
String^ sTest = gcnew String(TwoDList[0][1]);
Trace::WriteLine(sTest);
我的输出窗口数据是:-
第一个列表-第二个条目