从字符串转换为Label后打印列表

时间:2015-06-20 17:04:20

标签: c# windows winforms

我正在创建一个具有历史记录功能的标准计算器。每次用户单击“=”按钮

时,先前的解决方案将显示在标签框中

转换此字符串后:

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

使用此代码列表:

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

接下来我要做的是将其打印到标签盒以显示历史记录。我怎样才能做到这一点?谢谢。

1 个答案:

答案 0 :(得分:1)

您的问题不是很明确,我不认为标签是展示历史的好选择。如果您想允许用户从历史记录中选择项目,Combobox将是更好的选择。

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

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