title: Weak reference benefits
body: <p>Can someone explain the main benefits of different types of references in C#?</p>
  
  <ul>
  <li>Weak references</li>
  <li>Soft references</li>
  <li>Phantom references</li>
  <li>Strong references.</li>
  </ul>
  
  <p>We have an application that is consuming a lot of memory and we are trying to determine if this is an area to focus on.</p>