C# 无法将隐式链接列表转换为队列

C# 无法将隐式链接列表转换为队列,c#,C#,当我试图将链表转换为队列时,我遇到以下错误 Queue<String> oldList = new LinkedList<>(); Queue oldList=new LinkedList(); 好吧,a不是a 您可以通过以下方式创建队列: LinkedList LinkedList=。。。。 队列oldList=新队列(linkedList); A队列不是链接列表,反之亦然。你需要自己从一个转换到另一个。好吧,它告诉你这个问题。没有从队列到LinkedList的隐式转

当我试图将链表转换为队列时,我遇到以下错误

Queue<String> oldList = new LinkedList<>();
Queue oldList=new LinkedList();
好吧,a不是a

您可以通过以下方式创建
队列

LinkedList LinkedList=。。。。
队列oldList=新队列(linkedList);

A
队列
不是
链接列表
,反之亦然。你需要自己从一个转换到另一个。好吧,它告诉你这个问题。没有从队列到LinkedList的隐式转换。也许这有助于你预期会发生什么?
LinkedList<string> linkedList = ....

Queue<String> oldList = new Queue<string>(linkedList);