C#类的构造函数与析构函数

上传人:宝路 文档编号:6866673 上传时间:2017-09-14 格式:DOC 页数:6 大小:43.50KB
返回 下载 相关 举报
C#类的构造函数与析构函数_第1页
第1页 / 共6页
C#类的构造函数与析构函数_第2页
第2页 / 共6页
C#类的构造函数与析构函数_第3页
第3页 / 共6页
C#类的构造函数与析构函数_第4页
第4页 / 共6页
C#类的构造函数与析构函数_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《C#类的构造函数与析构函数》由会员分享,可在线阅读,更多相关《C#类的构造函数与析构函数(6页珍藏版)》请在金锄头文库上搜索。

1、C#类的构造函数与析构函数1. 构造函数:类的构造函数是用来创建类的一个实例。创建一个实例的一般形式:类名 实例名 = new 类名(构造函数参数列表) ;构造函数和类中其他函数相比,是较为特殊的,它的名称必须和类同名。定义一个构造函数的一般形式是:Class 类名类名(参数表) ;/就是定义构造函数/语句例子:using System;class MyClassMyClass()Console.WriteLine(启动构造函数); Console.ReadLine();public static void Main()MyClass cM = new MyClass();运行结果:MyCla

2、ss()就是一个构造函数,构造函数是没有任何返回值的。构造函数也可以携带参数,看下面的例子:using System;class userNamestring Uname;/定义一个带参数的构造函数public userName(string name)Console.WriteLine(新建一个用户:);Uname = name; public void ShowName()Console.WriteLine(用户名是:+ Uname);public static void Main() /用带参数的构造函数创建类的一个实例userName uN1 = new userName(zhangh

3、ua);uN1.ShowName();Console.ReadLine();运行结果:2. 析构函数定义一个析构函数的一般形式是:Class 类名类名(参数表);/定义析构函数 /语句析构函数的使用:using System;class Firstpublic First()Console.WriteLine(Firsts constructor is called);First()Console.WriteLine(Firsts destructor is called);class Second public Second()Console.WriteLine(Senconds const

4、ructor is called);Second()Console.WriteLine(Seconds destructor is called);class Thirdpublic Third()Console.WriteLine(Thirds constructor is called);Third() Console.WriteLine(Thirds destructor is called);public class MainClasspublic static void Main()First myObject1 = new First();Second myObject2 = new Second();Third myObject3 = new Third();运行结果:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号