title: Memory allocation in string concatenation in C#
body: <p>Let,</p>
  
  <pre><code>string a = “Test”;
  string b = “test 2”;
  string c  = a + b
  </code></pre>
  
  <p>The output of c is <code>"Testtest 2"</code> </p>
  
  <p>I would like to know how is the memory allocated? </p>