静态类内容总结

来源:互联网 发布:c语言机器人编程代码 编辑:程序博客网 时间:2024/05/18 02:07

在使用静态构造函数的时候应该注意几点:

1、不能继承任何类,也不能被任何类继承;(静态类从object派生来)

2、静态类中不能声明费静态类成员;

3、C#新特征:编写无参数的静态构造函数,这种构造函数只执行一次,不同于实例构造函数(实例构造函数:只要创建类的对象,就会执行)。在C#中,通常在第一次调用类的任何成员之前,执行静态构造函数。

4、静态构造函数内有访问修饰符。(我认为比较孤傲,便于记忆)静态构造函数不能带任何参数,一个累也只能有一个静态构造函数。

5静态构造函数只能访问类的静态成员,不能访问类的实例成员 。

类 Bus 有一个静态构造函数和一个静态成员 Drive()。当调用 Drive() 时,将调用静态构造函数来初始化类。

public class Bus{    // Static constructor:    static Bus()    {        System.Console.WriteLine("The static constructor invoked.");    }    public static void Drive()    {        System.Console.WriteLine("The Drive method invoked.");    }}class TestBus{    static void Main()    {        Bus.Drive();    }}


原创粉丝点击