MessageBox.Show(“First Name,{0}”,textBox1.Text);

时间:2010-11-10 04:34:31

标签: c# winforms

我希望textbox1.text的输入显示在占位符{0}中 所以,如果textbox1.text =“Randy”我想要一个消息框弹出并说出名字,兰迪

MessageBox.Show("First Name,{0}", textBox1.Text);

目前发生的事情是弹出一个消息框并说出名字{0}

1 个答案:

答案 0 :(得分:11)

没有重载为MessageBox类格式化输出。使用String.Format()获取格式化的字符串。

MessageBox.Show(String.Format("First Name,{0}", textBox1.Text));

要显示带标题的消息框,请使用MessageBox.Show(string, string)重载。第一个参数是消息,第二个参数是标题。

MessageBox.Show(String.Format("First Name,{0}", textBox1.Text), // message
                textBox1.Text); // caption (title)