2015-11-23 65 views
0

如何將hashset的值寫入控制檯?我不想使用foreach循環。如何將Hashset值寫入控制檯?

HashSet<string> hashSet=new HashSet<string>(); 
hashSet.Add("Employee"); 
hashSet.Add("Employee1"); 
Console.WriteLine(hashSet.Select(x=>x)); 

輸出

System.Linq.Enumerable 

預計輸出

員工,Employee1

回答

5

您可以使用String.Join

Console.WriteLine(String.Join(",", hashSet)); 
0

試試這個:

hashSet.ToList<String>().ForEach(x => Console.WriteLine(x)); 

這將遍歷HashSet的,並在每個項目

+0

爲什麼你需要'停止console'打電話Console.WriteLine? –

+0

當控制檯運行時,您可以停止執行並查看輸出,可以使用「Console.ReadLine();」當你按下一個按鈕執行重新啓動。但是,如果這個話題。解決你的問題沒有必要。 – daniele3004