C#构造函数与折构函数
来源:互联网 发布:遇到网络诈骗怎么半 编辑:程序博客网 时间:2024/05/15 23:44
构造函数和折构函数是C#语言中两种较为特殊的成员函数,主要用来进行对象的初始化活动和对象资源的回收活动。
构造函数又叫构造方法,主要用来在创建对象时初始化对象,构造函数的命名必须和类名完全相同,而一般方法则不能和类名相同,并且无返回值。构造函数在创建给定类型的对象时执行。具体应用如下
class Program { public int a = 5; public int b = 8; public int c = 0; public Program() { c = a + b; } static void Main(string[] args) { Program program = new Program(); Console.WriteLine("运算结果为:" + program.c); } }}程序运行结果为:
构造函数的特点是:命名必须和类名完全相同;功能主要用于在类的对象创建时定义初始化的状态;不能被直接调 用,必须通过new运算符来调用。
折构函数主要用来回收对象资源,当对象对象所在的函数已调用完毕,脱离其作用域时,系统自动执行析构函数。使用时在名字前夹反位符~。
class Program { ~Program() { Console.WriteLine("hello world"); } static void Main(string[] args) { Program program = new Program(); } }}运行结果为:
折构函数在一个类中只有一个,只能自动调用无法被调用。
0 0
- C#构造函数与折构函数
- c#构造函数与析构函数
- c#构造函数与析构函数
- C# 构造函数与析构函数
- C# 构造函数与析构函数
- java与C#构造函数
- C#构造函数与析构函数举例
- C#之析构函数与构造函数
- (四)C#之构造函数与析构函数
- .Net C#语法 构造函数与静态构造函数
- C#静态构造函数与复制构造函数
- C#控制台 构造函数与构造函数重载
- C# 构造函数和析构函数
- C#构造函数和析构函数
- C#构造函数和析构函数
- C#构造函数&析构函数_161019
- C#继承与构造函数的调用
- unity3d中C#构造函数与重载
- 1、从头学Android之Android应用程序结构
- localtime和gmtime的区别
- 函数与存储过程
- Android 使用ContentProvider扫面手机图片是过滤小尺寸图片,图片排序
- [RAC性能调优] gc buffer busy acquire 处理
- C#构造函数与折构函数
- [剑指Offer]打印1到最大的n位数
- 多表查询
- Z-Stack Monitor and Test(MT)与Z-tool介绍
- 2、从头学Android之第一个Activity程序
- Android相关网站
- 简单的哈希表实现
- RMAN备份详解
- android 控件 按钮(Button)