C# Show(";名字,{0}";,textBox1.Text);

C# Show(";名字,{0}";,textBox1.Text);,c#,winforms,C#,Winforms,我希望textbox1.text中的输入显示在占位符{0}中 因此,如果textbox1.text=“Randy”,我希望弹出一个消息框,并说出名字Randy MessageBox.Show("First Name,{0}", textBox1.Text); 当前发生的是弹出一个messagebox并显示名字,{0}没有重载为messagebox类进行格式化输出。使用String.Format()获取格式化字符串 MessageBox.Show(String.Format("First Nam

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

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

当前发生的是弹出一个messagebox并显示名字,{0}

没有重载为
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)

如何使用这种方式向messagebox添加标题?@randy:请参阅
messagebox.Show()
的不同重载。你要找的是