title: Replace multiple words in string
body: <p>I have multiple words I want to replace with values, whats the best way to do this?</p>
  
  <p>Example:
  This is what I have done but it feels and looks so wrong</p>
  
  <pre><code>string s ="Dear &lt;Name&gt;, your booking is confirmed for the &lt;EventDate&gt;";
  string s1 = s.Replace("&lt;Name&gt;", client.FullName);
  string s2 =s1.Replace("&lt;EventDate&gt;", event.EventDate.ToString());
  
  txtMessage.Text = s2;
  </code></pre>
  
  <p>There has to be a better way?</p>
  
  <p>thanks</p>