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
  • 热门搜索
    ais是什么意思 开龙脊是什么意思 石楠花的味道是什么梗 christmas是什么意思 i know什么意思 does是什么意思 3月22日是什么星座 door是什么意思 ckn是什么意思 屏幕总成是什么意思