1,在類型的第一個(gè)實(shí)例創(chuàng)建之前,或類型的非繼承字段或成員第一次訪問之前。這里的&ldqu " /> 免费黄色三级网站,免费小视频网站,国产三级乡下

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

靜態(tài)構(gòu)造函數(shù)趣談!

  類的靜態(tài)構(gòu)造函數(shù)也叫類型構(gòu)造器,靜態(tài)構(gòu)造器,他調(diào)用的時(shí)刻由CLR來控制:

  CLR會(huì)選擇如下時(shí)間之一來調(diào)用靜態(tài)構(gòu)造函數(shù):
     1,在類型的第一個(gè)實(shí)例創(chuàng)建之前,或類型的非繼承字段或成員第一次訪問之前。這里的“之前”,代表前后銜接的意思。這里的時(shí)刻是精確的!
     2,在非繼承的靜態(tài)字段或成員第一次訪問之前的某個(gè)時(shí)刻,具體時(shí)刻不定!

  由于調(diào)用的時(shí)刻不確定,所以我們最好不要編寫依賴于特定的靜態(tài)構(gòu)造函數(shù)的執(zhí)行順序的代碼,這樣很容易產(chǎn)生不可預(yù)料的后果!

  下面大家看三個(gè)Demo,我們來更加深入的看看靜態(tài)構(gòu)造函數(shù)的一些有趣的行為:

  Demo1:

       static void Main(string[] args)
{
Console.WriteLine(B.strText);
}
public class A
{
public static string strText;
static A()
{
strText
= "aaaa";
}
}
public class B : A
{
static B()
{
strText
= "bbbb";
}
}

NET技術(shù)靜態(tài)構(gòu)造函數(shù)趣談!,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 激情小说视频图片 | 亚洲成人免费网址 | 亚洲精品在线播放 | 精品视频一区二区三区在线观看 | 午夜视频国语 | 丁香激情综合 | 婷婷色综合久久 | 欧美成人三级 | 韩国久久 | 国产精品原创巨作av | 久久久久一 | 日本不卡一区二区三区视频 | 亚洲成人中文 | 激情在线观看视频免费的 | 视频一二三区 | 国产成人乱码一区二区三区在线 | 91寡妇天天综合久久影院 | 午夜欧美激情 | 欧美成人精品福利在线视频 | 日本www色高清视频 日本www色视频 | 国产精品久久久久影院色老大 | 亚洲欧美国产精品久久久 | 婷婷国产在线 | 日本tubesex人妇 | 久久一日本道色综合久久 | 色哟哟在线影院 | 伊人久久精品成人网 | 亚洲一区二区三区免费观看 | 久久国产乱子伦精品免费午夜 | 亚洲第一黄色网址 | 桃花阁成人网在线观看 | 午夜欧美性视频在线播放 | 91久久香蕉青青草原娱乐 | 欧美日韩福利视频一区二区三区 | 日本三级韩国三级美三级91 | 亚洲a影院 | www.草草草 | 亚洲另类图片专区 | 成年美女黄网站色 | 男人女人无遮掩免费视频 | 色多多污在线观看 |