欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 引用類型構(gòu)造器

 更新時間:2012年10月29日 13:54:24   作者:  
引用類型構(gòu)造器,是將類型的實例初始化為良好狀態(tài)的一種特殊方法
創(chuàng)建一個引用類型的實例時,

首先為實例的數(shù)據(jù)字段分配內(nèi)存,

然后初始化對象的附加字段(對象指針、同步塊索引),

最后調(diào)用類型中定義的實例構(gòu)造器來設置對象的初始化狀態(tài)。

構(gòu)造引用類型的對象時,在調(diào)用類型的實例構(gòu)造器之前,為對象分配所有字段的內(nèi)存總是被先歸零或為null。

實例構(gòu)造器永遠不能被繼續(xù)。如果定義的類中沒有顯式構(gòu)造器,
c#編譯器將定義一個默認構(gòu)造器,在它的實現(xiàn)中,只是簡單調(diào)用基類的無參構(gòu)造器。
所以:
public class SomeType{}
等價于
public class SomeTyoe{
public SomeType():base(){}
}
如果類的修飾符是abstract,那么編譯器生成的默認的構(gòu)造器是protected,否則是public。
如果基類沒有提供無參構(gòu)造器,那么派生類就必須顯示調(diào)用一個基類構(gòu)造器,否則編譯報錯。
如果是靜態(tài)類,那么類沒有實例構(gòu)造器。
在類中訪問基類的字段之前,必須調(diào)用基類的構(gòu)造器,如果沒有顯式調(diào)用基類的構(gòu)造器,
c#編譯器會自動生成對默認的基類構(gòu)造器的調(diào)用,最后會調(diào)用Object的構(gòu)造器。

相關(guān)文章

  • Entity Framework主從表數(shù)據(jù)加載方式

    Entity Framework主從表數(shù)據(jù)加載方式

    這篇文章介紹了Entity Framework主從表數(shù)據(jù)加載方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • c# 數(shù)據(jù)庫的 sql 參數(shù)封裝類的編寫

    c# 數(shù)據(jù)庫的 sql 參數(shù)封裝類的編寫

    c# 數(shù)據(jù)庫的 sql 參數(shù)封裝類的編寫...
    2007-12-12
  • 【C#基礎】Substring截取字符串的方法小結(jié)(推薦)

    【C#基礎】Substring截取字符串的方法小結(jié)(推薦)

    這篇文章主要介紹了Substring截取字符串方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • C#使用GDI繪制矩形的方法

    C#使用GDI繪制矩形的方法

    這篇文章主要介紹了C#使用GDI繪制矩形的方法,涉及C#使用GDI繪圖的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • c#的sortedlist使用方法

    c#的sortedlist使用方法

    這篇文章主要介紹了c#的sortedlist使用方法,需要的朋友可以參考下
    2014-05-05
  • 詳解C#讀寫Excel的幾種方法

    詳解C#讀寫Excel的幾種方法

    這篇文章主要介紹了詳解C#讀寫Excel的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • C#實現(xiàn)關(guān)閉其他程序窗口或進程代碼分享

    C#實現(xiàn)關(guān)閉其他程序窗口或進程代碼分享

    這篇文章主要介紹了C#實現(xiàn)關(guān)閉其他程序窗口或進程代碼分享,本文給出了兩種方法,并分別給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • unity實現(xiàn)場景切換進度條顯示

    unity實現(xiàn)場景切換進度條顯示

    這篇文章主要為大家詳細介紹了unity實現(xiàn)場景切換進度條顯示,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C#實現(xiàn)十五子游戲

    C#實現(xiàn)十五子游戲

    這篇文章主要為大家詳細介紹了C#實現(xiàn)十五子游戲的相關(guān)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • C#讀取txt文件數(shù)據(jù)的方法實例

    C#讀取txt文件數(shù)據(jù)的方法實例

    讀取txt文本數(shù)據(jù)的內(nèi)容,是我們開發(fā)中經(jīng)常會遇到的一個功能,這篇文章主要給大家介紹了關(guān)于C#讀取txt文件數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2021-05-05

最新評論