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