永发信息网

class Class1 { public static int count = 0; static Class1() { count++; } public Class1() { count++;

答案:1  悬赏:30  手机版
解决时间 2021-02-18 02:38
class Class1 { public static int count = 0; static Class1() { count++; } public Class1() { count++;
最佳答案
静态构造函数是C#的一个新特性,在编程过程中用处并不广,它的主要目的是用于初始化一些静态的变量。
因为这个构造函数是属于类的,而不属于任何一个实例,所以这个构造函数只会被执行一次,而且是在创建此类的第一个实例或引用任何静态成员之前,由.NET自动调用。
也就是说你在构造第一个实例也就是o1的时候,除了调用构造函数还要执行静态构造函数。也就是静态数据成员count初始值为0. Class1 o1 = new Class1();之后调用static Class1()这个函数,count++变为1,再调用public Class1()这个函数count++变为2,Class1 o2 = new Class1();这句话执行之后,调用public Class1()这个函数count++变为3.不明白可追问。另外百度百科有关于 静态构造函数 的具体介绍。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用信用卡在美团上订了产品怎么没收到银行信息
卫丰面粉怎么样
三顾牛炉太和店在哪里啊,我有事要去这个地方
给女校长送什么礼物好
约翰克里斯多夫哪个版本好
华为手机用久后会变卡吗??
关于16岁的孩子不想念书的问题!! 跪求了!!
汽车刚启动没多长时间,过积水的时候机舱冒烟
甲乙两数平均数是34,乙丙两数平均数是32,甲丙
宏安驾驶员培训学校(报名处)在哪里啊,我有事
带人进村打架算什么罪,致人受伤住院
森歌集成灶大悟专卖店地址在什么地方,想过去
玩飞信的一般是什么人群?···飞信有什么好
cdr中为什么文件有内存但打开是空的
进行水准测量的有什么作用
推荐资讯
黄敏敏所在的社会工作服务机构专门从事儿童服
作文2016年6月6日晚上,重庆某名校的高考
【转换法】等效替代法和转换法的区别
EXCEL表格中,如何在指定单元格随机填充指定数
我家猫老是在傍晚在阳台往外看或望月(我家一
基业达电气东门在什么地方啊,我要过去处理事
域名无法解析怎么办
如下图所示,为在两侧有块石压载体的抛石斜坡
新教师岗前培训需要多久,在精锐教育
莹是什么意思?
唐诗,寒雨连山夜入吴,平民送客楚山孤。下面
英雄联盟能登上游戏 但是进不去游戏界面 是怎
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?