2015-06-20 59 views
0

我正在创建一个具有历史记录功能的标准计算器。通过使用此代码从字符串转换为标签后打印一个列表

string histo = (operand1 + " " + operation + " " + " " + operand2 + " = " + result); 

到一个列表:上一页解决方案将在一个标签框每次用户点击“=”按钮

这串转换后,时间显示

List<string> hist = histo.Split().ToList() 

什么我想要做的下一步是将其打印到标签框以显示历史记录。我怎样才能做到这一点?谢谢。

+0

该代码应该做什么?它是否符合你的期望? yoru问题“如何将项目添加到列表”或“如何打印列表'到标签”? – CodeCaster

+1

为什么要拆分一个字符串并将这些部分添加到一个列表中,以便将这些部分再次拼合成标签? –

+0

我想知道如何打印一个列表到一个标签 – Yvanne

回答

1

你的问题不是很清楚,我不认为这个标签是显示历史的好选择。如果您想允许用户从历史记录中选择项目,Combobox会是更好的选择。

只要你关于如何在标签中显示它的问题,你可以使用下面的代码。你可以用Environment.NewLine替换“,”。

lbl.Text = String.Join(",", hist);