2015-06-20 62 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);