У меня есть несколько слов, которые я хочу заменить значениями, каков наилучший способ сделать это?Заменить несколько слов в строке
Пример: Это то, что я сделал, но он чувствует себя и выглядит так неправильно
string s ="Dear <Name>, your booking is confirmed for the <EventDate>";
string s1 = s.Replace("<Name>", client.FullName);
string s2 =s1.Replace("<EventDate>", event.EventDate.ToString());
txtMessage.Text = s2;
Там должно быть лучше?
благодарит
Я рекомендую что-то более экзотическое для замены строки маркеров, как $ $ VAL $$ вместо, так как в какой-то день можно действительно иметь XML-подобный контент. –