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

标签 c# winforms

我希望来自 textbox1.text 的输入显示在占位符 {0} 中 所以如果 textbox1.text = "Randy"我想弹出一个消息框并说 Firstname,Randy

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

目前会弹出一个消息框,上面写着名字{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)

关于c# - MessageBox.Show ("First Name,{0}", textBox1.Text);,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4141238/

上一篇:c# - 销毁控件

下一篇:C# 邮件主题解析

相关文章:

c# - 将一个 WinForm 停靠在另一个 WinForm 中

c# - Nuget 迁移的 Svn 外部 - 关注点

c# - 是什么导致 SignInManager.SendTwoFactorCodeAsync 返回 false?

c# - C# 中的 Java 泛型

c# - Jabber-net 集成

c# - Winform WebBrowser 不显示 CSS

javascript - Asp.net Core 2.0 RequestSizeLimit 属性不起作用

c# - 如何查看应用程序在客户端计算机上运行时的异常?

c# - c# Winforms中不存在时如何创建数据库

c# - 如何使用 System.ComponentModel 折叠类别属性?