当前位置: 首页 > 编程语言 > C#

如何在C#中创建List数组?分享

时间:2023-04-10 17:01:13 C#

C#中如何创建List数组?我有一个问题,我需要一个arrayList数组。例如,如果我们采用整数的ArrayList,它将是:int[]myData=newint[2];我的数据[0]=新列表();我的数据[0].添加(1);我的数据[0]。添加(2);我的数据[0].添加(3);myData[1]=新列表();我的数据[1].添加(4);我的数据[1].添加(5);我的数据[1]。添加(6);我的数据[0].添加(7);我们如何在C#中实现上述数据结构呢?在C中,它就像一个LinkedList数组。我怎样才能在C#中做同样的事情?varmyData=newList[]{newList{1,2,3},newList{4,5,6}};和你的差不多,只有第一行不对:List[]myData=newList[2];我的数据[0]=新列表();我的数据[0].添加(1);我的数据[0].添加(2);我的数据[0].添加(3);myData[1]=新列表();我的数据[1].添加(4);我的数据[1].添加(5);我的数据[1].添加(6);我的数据[0].添加(7);感谢madmik3,这里有一个链接,您可以阅读有关C#中的通用列表的信息:单击我另外,如果您想阅读有关数组的内容,例如Array类的静态复制方法,这里有一些链接。变种arraySize=2;varmyArray=newList[arraySize];myArray[0]=新列表();myArray[1]=新列表();//依此类推....myArray[0].Add(5);我更喜欢列表,但这取决于你...List>lst=newList>();lst.Add(新列表());lst.Add(新列表());列表[0]。添加(1);lst[1].添加(1);lst[1].添加(2);lst[0].添加(5);然后,如果你真的想要一个列表在它的末尾,请使用Somelinq。lst.ToArray();您正在尝试采用具体类型List并创建一个数组。就像string变成newstring[2]一样,List变成newList[2]。这将创建一个可以容纳两个列表的数组。但是,数组中的每个元素都以null开头。在使用它之前,您需要将newList()放入数组的每个槽中。但是,您应该使用List>而不是列表数组。以上就是C#学习教程:如何在C#中创建List数组?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: