【发布时间】:2011-03-11 05:24:20
【问题描述】:
我需要将数组复制到链表或将数组转换为链表。
如何在 .NET(C# 或 VB)中做到这一点?
谢谢
【问题讨论】:
标签: c# vb.net data-structures arrays linked-list
我需要将数组复制到链表或将数组转换为链表。
如何在 .NET(C# 或 VB)中做到这一点?
谢谢
【问题讨论】:
标签: c# vb.net data-structures arrays linked-list
根据我们在这里采用的版本,您可以:
LinkedList<YourObjectType> ListOfObjects=new LinkedList<YourObjectType>(YourObjectArray);
【讨论】:
.Net v2.0 或以上版本:
Object[] myArray = new Object[] { 1, "Hello", 2, 3.0 };
LinkedList<Object> linkedList = new LinkedList<Object>(myArray);
您可以将Object 替换为数组实际包含的元素类型。
【讨论】:
从数组到LinkedList:
var array = GetMyArray();
LinkedList<MyType> list = new LinkedList<MyType>(array);
从 LinkedList 进入数组:
var array = list.ToArray();
【讨论】: