在delphi中几乎没有静态这个观念。构造函数也是实例化的构造函数。
在看C#的语法时,才了解到,还有静态构造函数和静态类。
在此记下静态构造函数的特性:
1、静态构造函数用于初始化类中的静态成员,如果类中有静态成员,如果没有静态构造函数,.net将有默认的静态构造函数去初始化这些静态成员
2、静态构造函数由.net调用,调用的时间不确定,但是一定是在调用类中任何成员之前调用静态构造函数。
3、静态构造函数至多运行一次
4、静态构造函数没有访问修饰符(private public 等)
5、同名同参数的静态构造函数和实例构造函数可以同时存在一个类中。
静态类:
类中只包含静态方法、属性的类