title: fastest way to replace string in a template
body: <p>I have some template string</p>
  
  <blockquote>
    <p>this is my {0} template {1} string</p>
  </blockquote>
  
  <p>which I plan to put user values in using <code>String.Format()</code>.</p>
  
  <p>The string actually is longer so for readability I use:</p>
  
  <blockquote>
    <p>this is my {goodName1} template {goodName2} string</p>
  </blockquote>
  
  <p>And then <code>String.Replace</code> each parameter with its value.</p>
  
  <p>How can I get the highest performance and readability?</p>
  
  <p>Maybe I should not have this template in a file (as now) but dynamically build it by concatanating to a string builder and adding the params when required? Although it's less readable. </p>
  
  <p>What's my other options?</p>