用列表表示的最佳方式<>在c#中是数组的数组,在c++中是数组的数组

本文关键字:数组 c++ 表示 列表 最佳 方式 | 更新日期: 2023-09-27 18:19:18

在我学习c++的时候…我们以前在学校里用数组的数组,现在在c#里叫做锯齿数组。

然而,我需要使用List<>,这样我就可以向它添加另一个数组。

在c#中,实现类似逻辑的最佳方法是什么,这样List<>的每个单独的"单元格"实际上包含整个数组?我发现的所有示例,只是将数组的内容线性地呈现为一个列表,单元格对单元格,这不是我想要的。

感谢您的帮助。

用列表表示的最佳方式<>在c#中是数组的数组,在c++中是数组的数组

List是泛型的,这意味着它可以是任何类型的列表。因此,要在每个单元格中都有一个数组你可以这样定义一个List:

public List<int[]> myArrayList;

或者你甚至可以有一个List of Lists:

public List<List<T>> myListOfLists;

请记住,为了使用外部列表和内部数组/列表,您必须初始化它们。