我需要将数组复制到链表中,或者在链表中转换数组。
如何在.NET(C#或VB)中完成此操作?
由于
答案 0 :(得分:19)
根据我们在这里采用的版本,您可以:
LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
答案 1 :(得分:8)
从数组转到LinkedList:
var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
从LinkedList转到数组:
var array = list.ToArray();
答案 2 :(得分:2)
在.Net v2.0或更高版本中:
Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
您可以将Object
替换为数组实际拥有的元素类型。