C# 如何将数组转换或复制到链接列表?

C# 如何将数组转换或复制到链接列表?,c#,vb.net,data-structures,arrays,linked-list,C#,Vb.net,Data Structures,Arrays,Linked List,我需要将数组复制到链表中,或者转换链表中的数组 如何在.NET(C#或VB)中实现这一点 谢谢根据我们这里介绍的版本,您可以: LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray); LinkedList ListOfObjects=新建LinkedList(YourObjectArray); 在.Net v2.0或更高版本中: Object[]

我需要将数组复制到链表中,或者转换链表中的数组

如何在.NET(C#或VB)中实现这一点


谢谢

根据我们这里介绍的版本,您可以:

LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
LinkedList ListOfObjects=新建LinkedList(YourObjectArray);
在.Net v2.0或更高版本中:

Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
Object[]myArray=newobject[]{1,“Hello”,2,3.0};
LinkedList LinkedList=新的LinkedList(myArray);

您可以将
对象
替换为数组实际包含的元素类型。

要从数组转到LinkedList,请执行以下操作:

var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
var array = list.ToArray();