2024年8月24日发(作者:)

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

1. 构造函数:

类的构造函数是用来创建类的一个实例。

创建一个实例的一般形式:

类名 实例名 = new 类名(构造函数参数列表);

构造函数和类中其他函数相比,是较为特殊的,它的名称必须和类同

名。

定义一个构造函数的一般形式是:

Class 类名

{

类名(参数表);//就是定义构造函数

{

//语句

}

}

例子:

using System;

class MyClass

{

MyClass()

{

ine("启动构造函数");

ne();

}

public static void Main()

{

MyClass cM = new MyClass();

}

}

运行结果:

MyClass()就是一个构造函数,构造函数是没有任何返回值的。

构造函数也可以携带参数,看下面的例子:

using System;

class userName

{

string Uname;

//定义一个带参数的构造函数

public userName(string name)

{

ine("新建一个用户:");

Uname = name;

}