C#初始化类时的顺序。
来源:互联网 发布:曾经很红的网络歌曲 编辑:程序博客网 时间:2024/05/16 19:47
从一道面试题中:
上面的代码执行后的结果是:X=1;Y=0
Y取的是初始化的值0;
C#程序执行顺序:
(1)继承类的static数据成员的初始化器,
(2)继承类的static构造器 (在类名, 第一次被引用时, 调用, 如果, 没有这个构造器, 则static数据成员何时被初始化, 是不可预测的)
(3)继承类的实例型数据成员的初始化器
(4)基类的static数据成员 的初始化器 即 static int a = 1; /// 类数据成员的定义
(5)基类的static 构造器 ,(如果,基类的类名, 先于继承类被引用, 则先执行基类的static构造器)
(6)基类的实例型数据成员的初始化器
(7)基类的构造器
(8)执行继承类的构造器的内容;
- C#初始化类时的顺序。
- C#类的初始化顺序
- c#类的初始化顺序
- c#类的初始化顺序
- c#类的初始化顺序
- c# 类的初始化顺序
- C#类的成员初始化顺序
- c#类的成员初始化顺序
- c#类的成员初始化顺序
- C#类 成员的初始化顺序
- c#类的成员初始化顺序
- C# 子类和父类的初始化顺序
- 类的初始化顺序
- 类的初始化顺序
- 类的初始化顺序
- 类的初始化顺序
- 类的初始化顺序
- 类初始化的顺序
- 在office2003中打开office2007文件的补丁(.docx文件,pptx文件打开方法)
- windows 2003 登陆 锁屏
- sprintf函数
- 纵横表转换学习
- From CSDN
- C#初始化类时的顺序。
- ARM博客
- 如何上传和下载的网络服务器上的文件
- 数据库的乱七八糟【写在前头】
- java上传问题,求各位高手帮帮忙,看看是什么问题,急!急!急!
- Java Map 集合类简介
- HDU 1217 Arbitrage 解题报告
- UDF函数测试
- GPBCON控制器控制LED显示