Как в c# в TextBox вывести текст с параметрами {0}? Мне нужно в TextBox вывести много текста с множеством переменных, но не хочется писать много плюсиков и кавычек, что-бы не запутаться.string myString = "World";
textBox1.Text = "Hello {0} !",myString;
В консольных приложениях такое работает, а вот в WinForms - нет! Возможно я туплю, но что-то не могу понять. Спасибо!

21 Авг 2019 в 06:31
258 +1
1
Ответы
1

В WinForms для форматирования строки с параметрами можно использовать метод string.Format(). Вот как это можно сделать в вашем случае:

string myString = "World";
textBox1.Text = string.Format("Hello {0}!", myString);

Этот код будет выводить в TextBox строку "Hello World!". Метод string.Format() заменит {0} на значение переменной myString.

Надеюсь, это поможет вам решить вашу проблему! Если у вас возникнут другие вопросы, не стесняйтесь обращаться.

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 888 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир