title: c# string formatting
body: <p>I m curious why would i use string formatting while i can use concatenation such as</p>
  
  <pre><code>Console.WriteLine("Hello {0} !", name);
  
  Console.WriteLine("Hello "+ name + " !");
  </code></pre>
  
  <p>Why to prefer the first one over second?</p>