C#类的函数成员
共分为以下几种:
- 构造函数
- 析构函数
- 类的方法
- 类的静态方法
- 属性
- 运算符
- 索引器
三、构造函数
构造函数是一个类被实例化为对象时首先调用的一个函数。它只被调用以此,且在类实例化的时候。所以通常类的构造函数用来进行初始化的一些工作。
构造函数的结构如下:
public class myClass
{
public myClass() //没有参数的构造函数,如果没有声明则编译器自动的创建
{
//内容
}
public myClass(int i) //一个参数的构造函数
{
//内容
}
public myClass(int i,string name) //两个参数的构造函数
{
//内容
}
}
构造函数的作用
class myClass
{
private int age;
public myClass(int age)
{
this.age=age;//this的目的是为了区分字段与外界参数的目的,通过这一行便可以初始化age字段。
}
public int Age
{
get{return age;}
}
}
//使用
myClass class1=new myClass(10);
Console.WriteLine(class1.Age); //输出的值为10