C# 如何将Hashset值写入控制台?

C# 如何将Hashset值写入控制台?,c#,linq,hashset,C#,Linq,Hashset,如何将哈希集的值写入控制台?我不想使用foreach循环 HashSet<string> hashSet=new HashSet<string>(); hashSet.Add("Employee"); hashSet.Add("Employee1"); Console.WriteLine(hashSet.Select(x=>x)); 预期产出 System.Linq.Enumerable 员工,员工1您可以使用String.Join: Console.Write

如何将
哈希集的值写入控制台?我不想使用
foreach
循环

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

System.Linq.Enumerable

员工,员工1

您可以使用
String.Join

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

您可以使用
String.Join

Console.WriteLine(String.Join(",", hashSet));
试试这个:

hashSet.ToList<String>().ForEach(x => Console.WriteLine(x));
hashSet.ToList().ForEach(x=>Console.WriteLine(x));
这将在hashSet上迭代并调用
控制台。在每个项目上写入line

尝试以下操作:

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

这将在哈希集上迭代并调用
控制台。在每个项目上写入线

为什么需要
停止控制台
?当控制台运行时,您可以停止执行并查看输出,可以使用“Console.ReadLine();”并在按下按钮时执行重新启动。但这是一个非常重要的话题。没有必要解决您的问题。为什么需要
停止console
?当console运行时,您可以停止执行并查看输出,可以使用“console.ReadLine();”并在按下按钮时执行重新启动。但这是一个非常重要的话题。解决你的问题没有必要。