C# 如何显示HashSet<;分类集<;字符串>&燃气轮机;richTextBox中的集合?

C# 如何显示HashSet<;分类集<;字符串>&燃气轮机;richTextBox中的集合?,c#,hashset,C#,Hashset,我有HashSet>collection。我想在richTextBox中显示此哈希集的内容?如何将此哈希集转换为正确的类型?请尝试: richTextBox.Text = string.Join("", yourSet.ToArray()); 请尝试以下方法: foreach (SortedSet<string> set in youHashSet) { richTextBox.Text = string.Join("", set.ToArray()); } foreac

我有HashSet>collection。我想在richTextBox中显示此哈希集的内容?如何将此哈希集转换为正确的类型?

请尝试:

richTextBox.Text = string.Join("", yourSet.ToArray());
请尝试以下方法:

foreach (SortedSet<string> set in youHashSet)
{
    richTextBox.Text = string.Join("", set.ToArray());
}
foreach(youHashSet中的SortedSet集)
{
richTextBox.Text=string.Join(“,set.ToArray());
}

再多了解一点会有帮助的。很难说没有看到你的代码。但这些是你的基本步骤

在构建哈希集之后 然后对其执行for或foreach循环 然后,如果对象不是哈希集,则将其字符串化

string helloWorld = string.empty;
foreach(<whateverobject> myobject in Hashset<whateverobject> myHashsetList)
{
 helloWorld = helloWorld = myobject.ToString();
}
richTextBox.Text = helloWorld;      
string helloWorld=string.empty;
foreach(Hashset myHashsetList中的myobject)
{
helloWorld=helloWorld=myobject.ToString();
}
Text=helloWorld;

如果您对它进行了界定,或者其他由您决定的内容

您使用的是什么GUI框架?例如,
WindowsForms
WPF
?我正在使用WindowsForms,它可以工作!谢谢大家!@abecadlo只要Hashset已经是字符串,如果需要转换未来的对象,请参阅我的建议below@abecadlo实际上,如果它已经是一个字符串foreach(youHastSet中的stringmystring)将work@Mike斯林佐的建议很有效:)无论如何,谢谢你的建议。@abecadlo我不反对,但请记住,Hashset只是一个集合,因此有时需要将object属性强制转换为string。如果您创建一个包含多个属性的自定义类,这将非常有用