Мне нужно сделать строку из текстовой строки взятой из переменных и поместить переменные в строку.Строка TextBox с переменными
textBoxEmailTemplateUT.Text = "The documents are as follows: FileNameHere ► {TotalPanelCountUtah} ► {TotalkWUtah} ► ElectricalUsageOffsetHere InformationAboutTheSystemHere If There are any questions or concerns, please reply to this email. Regards YourNameHere");
Предполагается, что это тип шаблона электронной почты после того, как кто-то выполнит несколько расчетов в другом коде (не отображается). {TotalPanelCountUtah}
и {TotalkWUtah}
являются двойными переменными, которые мне нужно поместить в строку в текстовом поле. Некоторая помощь будет оценена по достоинству.
Посмотрите, как строки форматирования - здесь, например: https://msdn.microsoft.com/en-us/library/system.string.format(v=vs.110).aspx. Ваша строка имеет имена заполнителей и string.Format любит номера. – Clay
Также рассмотрите возможность написания специального метода построителя текста (с использованием 'StringBuilder'), если вы хотите лучше контролировать форматирование и планируете получать длинное сообщение для отправки, особенно если ваш код будет использоваться кем-то другим. Мне очень тяжело разбирать длинную строку кода с бесконечными переменными, а иногда и с неясными значениями. –