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

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

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

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

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

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

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир