Replace multiple words in string
<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>
