你想要做的是設置標籤的文本是什麼。您可以使用String.Format方法獲得一個字符串並更換某些值與變量的值,例如:
var result = MessageBox.Show("Are you sure?", "Are you sure?", MessageBoxButtons.YesNo);
if (result == System.Windows.Forms.DialogResult.Yes)
{
Decimal total = int.Parse(textBox1.Text) * 1.25m;
// The {0} will be replaced with the first argument after the format string.
// The total.ToString("C") tells the decimal to format the string into a currency string (http://msdn.microsoft.com/en-us/library/fzeeb5cd(v=vs.110).aspx)
label1.Text = String.Format("You ordered {0} small hot fudge sundaes, which will cost you {1}", textBox1.Text, total.ToString("C"));
}
現在這個例子仍然失敗,如果文本框不包含int,但可以使用TryParse方法輕鬆處理。
很好完成約翰:) –