什么是C#中的终结器?

C#中的终结器用于破坏类的实例。这样,您还可以使用它来释放资源。

这是有关终结器的一些关键点-

  • 一堂课只允许一个终结者

  • 您不能继承或重载终结器

  • 终结器不能具有参数

  • 终结器自动调用

C#中的终结器像析构函数一样声明。假设类名称为Demo,因此,以下将是我们的终结器-

~Demo() {
   //
}

终结器声明在类名之前带有波浪号。