title: How can I create a more user-friendly string.format syntax?
body: <p>I need to create a very long string in a program, and have been using String.Format. The problem I am facing is keeping track of all the numbers when you have more than 8-10 parameters. </p>
  
  <p>Is it possible to create some form of overload that will accept a syntax similar to this?</p>
  
  <pre><code>String.Format("You are {age} years old and your last name is {name} ",
  {age = "18", name = "Foo"});
  </code></pre>