我需要能够从变量中获取文本框字符串并将变量放入字符串中。带变量的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')。我发现,用无穷无尽的变量来解析冗长的代码行有时非常痛苦,而且有时候会带有含糊不清的含义。 –