Member 13819314 Ответов: 1

Как поместить текст + строку в текстовое поле


Я хочу, чтобы мое текстовое поле писало текст + строку

string a = "Morning"
textBox2.Text = ("Good {0}", a);


для вывода текстового поля "Доброе утро", однако, это не работает

Что я уже пробовал:

но как же это работает в консольном приложении

Console.WriteLine("temperature on Thursday is {0} degrees ", temperature);

1 Ответов

Рейтинг:
6

Dave Kreskowiak

Вздох...

string a = "Morning";
textbox2.Text = string.Format("Good {0}", a);

Причина, по которой он работает в WriteLine, заключается в том, что вы используете перегрузку WriteLine, которая специально обрабатывает строку.Формат() вызовет вас.

Однако это не то, как работают обработка строк и назначения.

Однако в более новых версиях C# это можно сделать:
string a = "Morning";
textbox2.Text = $"Good {a}";


Afzaal Ahmad Zeeshan

5ед.