博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 实例化顺序
阅读量:5248 次
发布时间:2019-06-14

本文共 1221 字,大约阅读时间需要 4 分钟。

static class Program    {        static void Main()        {            BaseB baseb = new BaseB();            baseb.MyFun();            Console.ReadKey();        }    }    public class BaseA    {        public static MyTest a1 = new MyTest("基类静态字段");        public MyTest a2 = new MyTest("基类字段");        static BaseA()        {            MyTest a3 = new MyTest("基类静态构造函数");        }        public BaseA()        {            MyTest a4 = new MyTest("基类构造函数");        }        public virtual void MyFun()        {            MyTest a5 = new MyTest("基类MyFun");        }    }    public class BaseB : BaseA    {        public static MyTest b1 = new MyTest("子类静态字段");        public MyTest b2 = new MyTest("子类字段");        static BaseB()        {            MyTest b3 = new MyTest("子类静态构造函数");        }        public BaseB()        {            MyTest b4 = new MyTest("子类构造函数");        }        public new void MyFun()        {            MyTest b5 = new MyTest("子类MyFun");        }    }    public class MyTest    {        public MyTest(string info)        {            Console.WriteLine(info);        }    }

子类静态字段

子类静态构造函数

子类字段

基类静态字段

基类静态构造函数

基类字段

基类构造函数

子类构造函数

子类MyFun

转载于:https://www.cnblogs.com/smailxiaobai/p/3382069.html

你可能感兴趣的文章
内存堆和栈的区别
查看>>
MetaWeblog API Test
查看>>
如何判断Android设备是否为模拟器
查看>>
"file:///" file 协议
查看>>
HTML5 Web存储(Web Storage)(2)
查看>>
洛谷P1993 小K的农场
查看>>
数组方法
查看>>
第十章 项目沟通管理
查看>>
ACM学习历程—HDU 5073 Galaxy(数学)
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
【死磕 Spring】—— IoC 之加载 BeanDefinition
查看>>
缓存三大问题
查看>>
python--中的文件操作
查看>>
C# 如何从List集合当中取出子集合
查看>>
如何通过binlog获取我们想要的MySql语句?
查看>>
JS+css3焦点轮播图PC端
查看>>
一线开发读CLR --- 写在最前面
查看>>
Android(java)学习笔记176: 远程服务的应用场景(移动支付案例)
查看>>