任何人都可以推荐一种更好的方法来连接字符串。
我有2个列表,我这样加入:
textBox1.Text = String.Join(Environment.NewLine, changesWithValues);
然而,我得到的数据有点应该存在。
我对这一位的所有代码都是这样的:
private void converToText(Dictionary<string, int> dictionaryList)
{
List<KeyValuePair<string, int>> changesWithValues = dictionaryList.ToList();
display(changesWithValues);
}
private void display(List<KeyValuePair<string, int>> changesWithValues)
{
textBox1.Text = String.Join(Environment.NewLine, changesWithValues);
}
private void Show_Click(object sender, System.EventArgs e)
{
converToText(_dictionary);
}
答案 0 :(得分:3)
您需要将(Help>About Eclipse>Installed Details>Un-install)
的{{1}}和Help>Install New Software>
合并为您想要的格式,例如。
Key
答案 1 :(得分:0)
您没有加入字符串,而是KeyValuePair
的实例。因此,您实际上正在使用string.Join
方法的重载,该方法将对象集合而不是字符串数组作为输入,这首先将ToString()
应用于这些实例;这为您提供了包含键和键值的字符串(请参阅the method reference)。
我猜你需要连接对的键。在这种情况下,这就是您所需要的:
textBox1.Text = String.Join(Environment.NewLine, changesWithValues.Select(x => x.Key));