c#中对象生命周期

C#对象生命周期

  • C#中,一切都可以称作为对象Object,是对象就有生命周期(准确地讲,在面向对象的高级语言中,一切皆对象,是对象就有生命周期);
  • 除了在“正在使用”中的正常状态外,对象还有两个状态:
    • 构造阶段:对象构造阶段,在对象被构造出来前,此对象是不存在的。只有构造出来的对象才能被引用才能被程序所调用;
    • 析构阶段:对象回收前的阶段,不同的语言对就不同的回收机制;