C#构造函数只有在对象实例化时才会执行吗?

2025-04-04 19:26:40
推荐回答(1个)
回答1:

1、构造函数的功能是对类成员进行初始化。
2、类的静态成员需要用静态构造函数初始化。类的非静态成员需要用非静态构造函数初始化。
3、静态构造函数只执行一次,时间是当类被装入内存的时候。非静态构造函数执行的次数不定,你new一个变量就执行一次,new十个变量就执行十次。