title: What is the .NET object life cycle?
body: <p>What is the object life cycle for an object in .NET?</p>
  
  <p>From what I understand it is:</p>
  
  <ol>
  <li>Object created - constructor called (if one exists)</li>
  <li>Methods/Properties/Fields used</li>
  <li>Object destroyed - Dispose called (if one exists)</li>
  <li>Destructor called by GC at some point</li>
  </ol>