C#基础:构造函数与析构函数

 时间:2024-10-15 11:53:06

1、我们先写一个例子,方便后面的讲解。如下图:

C#基础:构造函数与析构函数

3、可是我们看到,Person类里空空如也。没有定义任何的方法呀。那么第一个知识点来啦:当一个类,没有定义任何的构造方法时,C#会自定添加一个没有任何参数的构造方法。

C#基础:构造函数与析构函数

5、从上图中可见,Main函数中只有一条new语句,如果输出“Person构造方法”,就说明:new语句调用了构造方法。下图是输出结果:

C#基础:构造函数与析构函数

7、介绍了构造函数的写法,下面讲构造函数的第三个知识点,构造函数可以重载。也就是说可以定义多个构造函数。比如我们再定义有参数的Person构造方法。如下图:

C#基础:构造函数与析构函数C#基础:构造函数与析构函数

10、下面说说析构函数,析构函数是在类消亡的时候调用的,由于C#是自定回收类机制,所以没法手动调用到构造函数。下面就演示一下,析构函数的写法吧如下图:

C#基础:构造函数与析构函数
  • phpStudy学习之 如何用Mysqlfront 管理数据库
  • VS2013读取配置文件app.config的字段的值C#编程
  • 饭后什么时候可以练瑜伽
  • protel99se经验:[2]如何收集已有文件的封装
  • c#数字输入框如何显示01
  • 热门搜索
    南昌旅游攻略 凤凰古城旅游攻略 重庆旅游攻略景点必去 夏天旅游 百度旅游攻略 常德旅游 英国旅游攻略 爱好旅游打一成语 游轮旅游 海边旅游景点