首页 新闻 搜索 专区 学院

关于C#语言中静态变量何时加载,静态构造函数何时加载的问题。

0
[已解决问题] 解决于 2017-08-16 15:06

答:首先要注意时C#代码,不同语言对静态变量的要求也不一样,静态变量属于整个类,在调用该类的时候就会被初始化,数值类型的初始化0,string类型的初始化 null,如果对变量有赋值,把赋值给静态变量,(赋值后断点能够执行到,没有赋值断点跟踪不到)。当调用该类的是时候,会调先对静态变量初始化后,再调用静态构造函数(静态构造函数和静态变量代码先后顺序无关)。

飞舞的思绪的主页 飞舞的思绪 | 菜鸟二级 | 园豆:211
提问于:2017-08-11 09:07
< >
分享
最佳答案
0

请问还需要回答吗?

奖励园豆:5
金琥 | 老鸟四级 |园豆:2570 | 2017-08-11 10:05

哈哈哈

JeffWong | 园豆:2028 (老鸟四级) | 2017-08-11 10:47

可以补充的,虽然我做了测试但是长时间的不用记忆力还是减退的

飞舞的思绪 | 园豆:211 (菜鸟二级) | 2017-08-16 15:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册