2012-12-19 86 views
0
var queue = new Queue<ExchangeEmailInformation>(newMails); 

如何将上述队列转换为List转换队列到列表

+2

你能描述你想达到的目标吗?一个队列已经是'IEnumerable '......你为什么要转换它? –

+8

似乎Google和MSDN网站已关闭... –

回答

-1
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()); 
} 
+0

这会修改队列... – Assimilater