title: What is your "Watch out" list regarding avoiding memory leaks when you write .NET code?
body: <p>What do you keep on mind to avoid memory leaks when you write thousands lines of .NET code?
  I'm a big fan of prevention over inspection , there is a famous example regarding this point which is using a "StringBuilder" to combine strings  instead of "String1+String2", so what is else out there from your coding experience?</p>
  
  <p>thanks in advance for sharing your thoughts.</p>