2012-12-19 100 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