C# 属性

C# 抽象

C# 字符串

C# 泛型

C# 杂项

C# 新特性

C# 析构函数

析构函数与构造函数相反,它破坏类的对象。它只能在一个类中定义一次。像构造函数一样,它是自动调用的。

注意:C# 析构函数不能有参数。此外,修饰符不能应用于析构函数。

C# 构造函数和析构函数示例

让我们看一个在 C# 中自动调用的构造函数和析构函数的示例。

例子 (Example)

using System;  
   public class Employee  
    {  
        public Employee()  
        {  
            Console.WriteLine("构造函数调用");  
        }  
        ~Employee()  
        {  
            Console.WriteLine("调用的析构函数");  
        }  
    }  
   class TestEmployee{  
       public static void Main(string[] args)  
        {  
            Employee e1 = new Employee();  
            Employee e2 = new Employee();  
        }  
    }

输出:

构造函数调用
构造函数调用
调用析构函数
调用析构函数

注意:析构函数不能公开。我们不能对析构函数应用任何修饰符。


上一主题 C# 构造函数 下一主题 C# this
  • 使用社交账号登录,本站支持
全部评论(0)