C# 将元组链接列表转换为元组数组



我有以下链表:

private LinkedList<Tuple<string, string>> textList = 
new LinkedList<Tuple<string, string>> ();

链表由未知数量的元素组成。

我想将此链表转换为元组数组。我尝试使用CopyTo()方法:

Tuple<string, string>[] array;
textList.CopyTo(array, 0);

但这似乎不起作用,在这里我得到运行时错误:

使用无符号局部变量"数组">

我使用的是正确的方法还是有其他方法可以做到这一点?

您可以尝试使用Linq(.ToArray()( 并让 .net 为您创建数组:

using System.Linq;
...
private LinkedList<Tuple<string, string>> textList = 
new LinkedList<Tuple<string, string>>();
...
Tuple<string, string>[] array = textList.ToArray();

相关内容

  • 没有找到相关文章

最新更新