我试图替换字符串包含括号在我的C#电子邮件的脚本与给定的变量括号。我的一个函数内部代码片段是这样的:替换字符串,包括C#
MailDefinition md = new MailDefinition();
md.From = "[email protected]";
string addressee = salutation;
ListDictionary replacements = new ListDictionary();
replacements.Add("\n", "<br />");
replacements.Add("(Name of Employee)", addressee)
string body = EmployeeQuery.getEmailMessageByCategory(category, subcategory);
MailMessage msg = md.CreateMailMessage("[email protected]", replacements, body, new System.Web.UI.Control());
的主要问题是这部分代码:
replacements.Add("(Name of Employee)", addressee)
“雇员的姓名”得到由收件人变量的值取代。但是,它并不取代括号。
我该如何更换括号以便只添加收件人的值? TIA
感谢。是的它做到了。其实@AndrewBacker得到它首先正确谈了他对牛仔布的回答 – vishnu
是啊,我打字评论时出现了:) – Hans