MessageBox.Show ("Имя, {0}", textBox1.Text); - PullRequest
3 голосов
/ 10 ноября 2010

Я бы хотел, чтобы входные данные из textbox1.text отображались в заполнителе {0}, так что если textbox1.text = "Randy", я бы хотел, чтобы всплывающее окно с сообщением имело имя Firstname, Randy

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

То, что происходит в данный момент, это всплывающее окно с сообщением Имя {0}

1 Ответ

11 голосов
/ 10 ноября 2010

Нет перегрузки, которая делает форматированный вывод для класса 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...