Я пытаюсь заменить строку, которая содержит скобки в моем сценарии электронной почты 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)
«Названия Работника» заменяется значением адресатом переменной , Однако он не заменяет скобки.
Как заменить скобку так, чтобы было добавлено только значение адресата? ТИА
спасибо. Да, это так. Фактически @AndrewBacker правильно понял его комментарий к ответу Denim – vishnu
Да, я печатал, когда это показалось :) – Hans