san*_*iit 7 .net c# arrays list
我有一个问题,我需要一个arrayList数组.
例如,如果我们采用int的ArrayList数组,它将是:
int[]<List> myData = new int[2]<List>;
myData[0] = new List<int>();
myData[0].Add(1);
myData[0].Add(2);
myData[0].Add(3);
myData[1] = new List<int>();
myData[1].Add(4);
myData[1].Add(5);
myData[1].Add(6);
myData[0].Add(7);
Run Code Online (Sandbox Code Playgroud)
我们如何在C#中实现如上所述的数据结构?
在C中,它就像一个LinkedList数组.我怎样才能在C#中做同样的事情?
Qry*_*taL 14
var myData = new List<int>[]
{
new List<int> { 1, 2, 3 },
new List<int> { 4, 5, 6 }
};
Run Code Online (Sandbox Code Playgroud)
Sör*_*ren 10
几乎和你试过的一样,只有第一行不正确:
List<int>[] myData = new List<int>[2];
myData[0] = new List<int>();
myData[0].Add(1);
myData[0].Add(2);
myData[0].Add(3);
myData[1] = new List<int>();
myData[1].Add(4);
myData[1].Add(5);
myData[1].Add(6);
myData[0].Add(7);
Run Code Online (Sandbox Code Playgroud)
感谢madmik3,这里有一个链接,您可以在C#中阅读有关通用列表的内容: 点击我
此外,如果您想阅读有关数组的内容,例如类的静态复制方法Array
,这里有一些链接.