title: c# - What happens in memory when creating objects?
body: <p>I have the following code:</p>
  
  <pre><code>Student s = new Student();
  Student s2 = s;
  s2 = new Student();
  s = s2;
  </code></pre>
  
  <p>What happens in memory during each step of the code? </p>