系统::Collections::Generic::List类型是可能的

本文关键字:类型 Collections Generic List 系统 | 更新日期: 2023-09-27 18:05:29

In c#:

public static List<List<int>> StopCapture()
{
  List<List<int>> Data = new List<List<int>>();
 //data.add() some data is added is here
 return Data;

}

在c++

:我正在努力收集

List<List<int>^>^ captureCommandStrings = gcnew List<List<int>>();  
captureCommandStrings = StopCapture();

错误:'T'的泛型类型参数不能是'System::Collections:: generic::List',它必须是值类型或引用类型的句柄

Thanks in advance

系统::Collections::Generic::List<T>类型是可能的

在实例化结束时忘记了'hat':

List<List<int>^> ^Data = gcnew List<List<int>^>();

。,如果你声明'Data'作为一个托管指针指向一个int类型的托管指针的列表,那么你的实例化也必须创建一个托管指针的列表指向一个int类型的列表(而不是List of List of int)。

相关文章: