Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将队列转换为列表 var queue=新队列(newmail);_C#_.net - Fatal编程技术网

C# 将队列转换为列表 var queue=新队列(newmail);

C# 将队列转换为列表 var queue=新队列(newmail);,c#,.net,C#,.net,如何将上述队列转换为您可以使用的列表 记住使用System.Linq包含由于实现和具有,您只需将队列传递给该构造函数: var list = queue.ToList(); var结果=新列表(队列); 试试这个。。。简单的 System.Collections.Queue q=新的System.Collections.Queue(4); q、 排队(“海”);q、 排队(“如何”);q、 排队(“是”);q、 排队; int计数=q计数; 列表=新列表(); for(int i=0;i

如何将上述队列转换为您可以使用的
列表

记住使用System.Linq包含

由于实现和具有,您只需将队列传递给该构造函数:

var list = queue.ToList();
var结果=新列表(队列);
试试这个。。。简单的
System.Collections.Queue q=新的System.Collections.Queue(4);
q、 排队(“海”);q、 排队(“如何”);q、 排队(“是”);q、 排队;
int计数=q计数;
列表=新列表();
for(int i=0;i
您能描述一下您想要实现的目标吗?队列已经是
IEnumerable
。。。你为什么要转换它?看来谷歌和MSDN网站已经关闭了。。。
var list = queue.ToList();
var result = new List<ExchangeEmailInformation>(queue);
Try this... simple

System.Collections.Queue q = new System.Collections.Queue(4);
q.Enqueue("hai"); q.Enqueue("how"); q.Enqueue("are"); q.Enqueue("u");
int count = q.Count;
List<string> list = new List<string>();
for(int i =0; i < count; i++)
{
   list.Add(q.Dequeue().ToString());
}